import { FieldAgentClient, WebTrackUser, PagingParameters, SortParameters, BisTrackSettings, Customer, Branch } from 'ep-bt-field-agent-proxy'; import { BistrackConfig } from 'ep-bt-controls'; import { EpToastService, EpToastType, IEpToastServiceModel, EpDialogService } from '@epicor/kinetic'; import { EpbtFaFilterService } from '../services/epbt-fa-filter.service'; import { EpbtFaSortService } from '../services/epbt-fa-sort.service'; export declare class EpbtFieldAgentService { private client; private config; epToast: EpToastService; private epDialogService; private filterService; private sortService; eventSubscriber: any; bisTrackSetting: BisTrackSettings; webTrackUser: WebTrackUser; currentCustomer: Customer; isDialogOpen: boolean; currency: string; bisTrackBranches: Branch[]; isLoad: boolean; isMobile: boolean; tstConfig: IEpToastServiceModel; toastOpt: { message: string; title: string; toastConfig: IEpToastServiceModel; toastType: EpToastType; }; constructor(client: FieldAgentClient, config: BistrackConfig, epToast: EpToastService, epDialogService: EpDialogService, filterService: EpbtFaFilterService, sortService: EpbtFaSortService); getBisTrackSetting(subscribe: (bisTrackSetting: any) => void): void; getWebTrackUser(subscribe: (webTrackUser: any) => void): void; getCurrentCustomer(customerId: number, subscribe: (customer: any) => void): void; paging(index: number, count: number): PagingParameters; sorting(sortColumn: string, direction: string): SortParameters; displayToastMessage(title: string, message: string, type: string): void; openOrCloseProcessDialog(): void; closeDialog(): void; combiteDateAndTime(date: Date, time: Date): Date; convertToUtc(date: Date): Date; getHeight(): number; checkAddPermissions(permission: any, subscribe: (flag: any) => void, viewPermission?: string): void; checkDisplayPermissions(permission: any, subscribe: (flag: any) => void): void; setDefaultValuesFromMenuNavigation(menuName: any): void; }