import { Form } from '../../e2elib/lib/src/pageobjects/form.component'; 
 | 
import { ListBase } from '../../libappbase/listbase'; 
 | 
import { ListRow } from '../../e2elib/lib/src/pageobjects/list/listrow.component'; 
 | 
  
 | 
/** 
 | 
 * Inventory Cost PISP form. 
 | 
 */ 
 | 
export class FormInventoryCostPISP extends Form { 
 | 
  public lstInventoryPISP = new ListInventoryPISP(); 
 | 
  
 | 
  public constructor() { 
 | 
    super('FormInventoryCostPISP'); 
 | 
  } 
 | 
} 
 | 
  
 | 
/** 
 | 
 * Inventory PISP list in Inventory Cost PISP form. 
 | 
 */ 
 | 
class ListInventoryPISP extends ListBase { 
 | 
  public constructor() { 
 | 
    super('ListInventoryPISP'); 
 | 
  } 
 | 
  
 | 
  public async getPISPByName(product: string): Promise<ListRow> { 
 | 
    return this.getRowByValue([{ columnID: ListColumnInventoryPISP.Product, value: product }]); 
 | 
  } 
 | 
} 
 | 
  
 | 
export enum ListColumnInventoryPISP { 
 | 
  Product = 'Product', 
 | 
  StockingPoint = 'Stocking point', 
 | 
} 
 |