import { Observable } from 'rxjs'; import { DialcodeCursor } from 'common-form-elements-web-v9'; import { ConfigService } from '../config/config.service'; import { PublicDataService } from '../public-data/public-data.service'; import { TreeService } from '../../services/tree/tree.service'; import { ToasterService } from '../../services/toaster/toaster.service'; export declare class DialcodeService implements DialcodeCursor { configService: ConfigService; private publicDataService; private treeService; private toasterService; invaliddialCodeMap: {}; dialCodeMap: {}; dialcodeList: any[]; private maxChar; constructor(configService: ConfigService, publicDataService: PublicDataService, treeService: TreeService, toasterService: ToasterService); reserveDialCode(indetifier: any, requestCount: any): Observable; linkDialcode(indetifier: any, dialcodes: any): Observable; downloadQRCode(processId: any): Observable; searchDialCode(dialcode: any): Observable; updateDialCode(dialcode: any): Observable; clearDialCode(): void; changeDialCode(dialcode: any): void; validateDialCode(dialcode: any): Observable; checkDuplicateDialCode(activeQRCode: any): boolean; validateUnitsDialcodes(): boolean; highlightNodeForInvalidDialCode(res: any, nodesModified: any, indetifier: any): void; storeDialCodes(nodeId: any, dialCode: any): void; dialcodeLink(dialcodeMap: any, indetifier: any): void; readExistingQrCode(): void; }