import { FieldAgentClient, FieldagentClientExtension, DocumentRequestParameters, DocumentRequestParametersDocumentType, DocumentRequestHandle } from 'ep-bt-field-agent-proxy'; import { Router } from '@angular/router'; import { BistrackConfig } from 'ep-bt-controls'; import { EpLocalStorageService, EpEventService } from '@epicor/kinetic'; import { HttpClient } from '@angular/common/http'; import { EpbtFieldAgentService } from './epbt-field-agent.service'; export declare class EpbtFaAttachmentService { private client; private router; private config; private localStorageService; epEvent: EpEventService; private faService; private faClientExtension; private http; private baseUrl; bistrackSettings: any; webTrackUser: any; documentRequestParameters: DocumentRequestParameters; resDocReqHandle: DocumentRequestHandle; IsIncludePaidTransactions: boolean; dialog: any; private maxRetries; private retryInterval; constructor(http: HttpClient, baseUrl: string, client: FieldAgentClient, router: Router, config: BistrackConfig, localStorageService: EpLocalStorageService, epEvent: EpEventService, faService: EpbtFieldAgentService, faClientExtension: FieldagentClientExtension); processPDFDocumentForDownload(documentType: string, selectedDataItems: any): void; getDataFromApi(documentType: DocumentRequestParametersDocumentType, documentId: number): void; getDocumentRequestParameters(documentType: DocumentRequestParametersDocumentType, documentId: number): DocumentRequestParameters; downloadFile(documentType: any): void; requestdownloadfileWithRetry(queueId: number, retry: number, interval: number): Promise; }