import { BistrackConfig } from 'ep-bt-controls'; import { FieldAgentClient, CustomerContact, Attachment } from 'ep-bt-field-agent-proxy'; import { EpbtFaSortService } from './epbt-fa-sort.service'; export declare class EpbtFaContactsService { private client; private sortService; private config; pageSize: number; customerId: number; contactSrcId: number; searchString: string; customerContact: CustomerContact; fromPage: string; constructor(client: FieldAgentClient, sortService: EpbtFaSortService, config: BistrackConfig); getCustomerContactByContactID(customerContactId: number, subscribe: (contact: any) => void): void; getCustomerAttachmentsByContactID(customerContactId: number, subscribe: (contact: any) => void): void; deleteAttachmentsByAttachmentObj(attachment: Attachment, subscribe: (flag: boolean) => void): void; addCustomerContactPost(addCustomerContact: CustomerContact, subscribe: (contactId: number) => void): void; updateCustomerContactPut(updateCustomerContact: CustomerContact, subscribe: (contactId: number) => void): void; getCustomerContacts(searchString: string, customerId: number, subscribe: (customer: any) => void): void; }