import { FieldAgentClient, PortalSearchParametersSuper, IPortalSearchParametersSuper } from 'ep-bt-field-agent-proxy'; import { EpbtFieldAgentService } from './epbt-field-agent.service'; import { IEpBtFaCardModel } from '../models/epbt-fa-card.model'; import { DocumentDetailModel } from '../models/document-detail.model'; import { EpbtFaSortService } from './epbt-fa-sort.service'; import { EpbtFaFilterService } from '../services/epbt-fa-filter.service'; export declare class EpbtFaDocumentService { private client; private faService; private sortService; private filterService; gridColumns: any[]; cardColumns: IEpBtFaCardModel[]; bistrackSettings: any; webTrackUser: any; documentDetail: DocumentDetailModel; startIndex: number; selectedDocumentType: string; selectedDocumentTypeForDash: string; iPortalSearchParametersSuper: IPortalSearchParametersSuper; fromDashbard: boolean; shortDateFormat: string; constructor(client: FieldAgentClient, faService: EpbtFieldAgentService, sortService: EpbtFaSortService, filterService: EpbtFaFilterService); generateGridModelIEpGridColumn(documentType: string, modelType: string): any; getDataFromApi(documentType: string, customer: any, searchString: string, index: number, subscribe: (document: any, recordsCount: number) => void): string; generateGridModelForQuotes(): void; generateCardModelForQuotes(): void; generateRequestForQuotes(customerId: any, searchString: string): any; generateGridModelForOrders(): void; generateCardModelForOrders(): void; generateRequestForOrders(customerId: any, searchString: string): any; saveDocSearchValues(filters: any, selectedFilter: any, searchValue: any): void; updatePortalSearchParametersSuper(filters: any, searchType: any, searchString: any, propertyName1: any, propertyName2: any): PortalSearchParametersSuper; generateGridModelForTemplateOrders(): void; generateCardModelForTemplateOrders(): void; generateRequestForTemplateOrders(customerId: any, searchString: string): any; updateTempOrderPortalSearchParameters(filters: any, searchType: any, searchString: any, propertyName1: any): PortalSearchParametersSuper; generateGridModelForInvoices(): void; generateCardModelForInvoices(): void; generateRequestForInvoices(customerId: any, searchString: string): any; generateGridModelForCredits(): void; generateCardModelForCredits(): void; generateRequestForCredits(customerId: any, searchString: string): any; generateGridModelForOpportunity(): void; generateCardModelForOpportunity(): void; generateRequestForOpportunitys(customerId: any, searchString: string): any; generateGridModelForCallofforder(): void; generateCardModelForCallofforder(): void; generateRequestForCallofforders(customerId: any, searchString: string): any; generateGridModelForStatement(): void; generateCardModelForStatement(): void; generateRequestForStatements(customerId: any, searchString: string): any; generateGridModelForStocktransfers(): void; generateCardModelForStocktransfers(): void; generateRequestForStocktransfers(customerId: any, searchString: string): any; generateGridModelForPurchaseOrders(): void; generateCardModelForPurchaseOrders(): void; generateRequestForPurchaseOrders(customerId: any, searchString: string): any; generateGridModelForWorksOrders(): void; generateCardModelForWorksOrders(): void; generateRequestForWorksOrders(customerId: any, searchString: string): any; getLocalTime(date: any, type: any): Date; }