import { FieldAgentClient, BranchAccessLevel, BinLocations } from 'ep-bt-field-agent-proxy'; import { BistrackConfig } from 'ep-bt-controls'; export declare class EpbtFaProductBinlocationService { private client; private config; wizardStep: number; selectedBinLocation: BinLocations; selectedProducts: any[]; binLocations: any; binLocationFormFlag: boolean; selectedBranchId: number; selectedBranch: any; fromDashbard: boolean; fromPageToBins: string; selectedRadioButton: string; selectedProductsForBinding: any[]; result: any[]; successCount: number; errorMessage: string; constructor(client: FieldAgentClient, config: BistrackConfig); getBinLocations(productID: number, userID: number, branchAccessLevel: BranchAccessLevel, subscribe: (binLocations: any) => void): void; prepareData(flag: boolean): void; prepareBinLocations(flag: boolean, beforeBins: string): string; saveBinLocations(subscribe: (result: any) => void): void; clearData(frompage?: string): void; }