export declare class InsteonUI { private configPath; private hub; configDir: any; wastebasket: string; tablestyle: string; style: string; header: string; footer: string; bootstrap: string; deviceDatabase: any; dataTables: string; font: string; scripts: string; navBar: string; platforms: any; config: any; platformIndex: any; insteonJSON: any; hubInfo: any; hubLinks: any; hubDevices: any; scenes: any; ui: this; devList: string; dimList: string; hubDeviceTableHeader: string; deviceTemplate: string; addDevRow: string; hubTable: any; hubLinkTable: string; hubInfoTable: any; hubLinkTableHeader: string; sceneTable: string; sceneControllerTableHeader: string; sceneResponderTableHeader: string; progressModal: string; confirmModal: string; modalConfirmScript: string; sseInit: string; deviceLinkTableHeader: string; deviceLinkTable: string; deviceSceneTable: string; hubDeviceInfoTable: string; hubDeviceOpFlagsTable: string; hubDeviceTable: string; selectedDevice: any; getAllLinksScript: string; databaseModal: string; ajaxLoadScript: string; progressModalYes: string; alertFade: string; deviceTable: string; devices: any; deviceSceneControllerTableHeader: string; deviceSceneResponderTableHeader: string; hubDeviceOpFlagsTableHeader: string; keypadButtonArray: string[]; addDeviceTableHeader: string; sceneTableHeader: string; linkTemplate: string; unlinkTemplate: string; cont_respList: string; deviceList: string; sceneTemplateHeader: string; rateList: string; sceneTemplate: string; addSceneRow: string; disableFormField: string; formToJSON: string; platform: any; hubID: any; validator: string; dataTable: string; buttonAnimation: string; listHighlight: string; redirect: string; constructor(configPath: any, hub: any); init(configPath: any, hub: any, callback?: any): void; renderMainPage(res: any): void; renderHubPage(res: any): void; renderDevicePage(res: any, deviceID?: any): void; renderAddPage(res: any, type: any): void; renderScenePage(res: any): void; renderLinkPage(res: any): void; handleRequest(req: any, res: any): void; getDeviceInfo(deviceID: any, res: any, callback: any): void; getDatabaseDelta(deviceID: any, callback: any): void; buildDeviceList(): void; saveConfig(res: any): void; saveInsteonConfig(res: any): void; loadConfig(): void; loadInsteonConfig(callback?: any): void; getHubInfo(): void; getHubDevices(res: any, callback: any): void; getAllDeviceInfo(deviceID: any, res: any, callback: any): void; getDeviceLinks(deviceID: any, callback: any): void; getOpFlags(deviceID: any, callback: any): void; linkToHub(deviceID: any, res: any, callback: any): void; unlinkFromHub(deviceID: any, res: any): void; removeLinkAt(deviceID: any, linkAt: any, res: any): void; removeLink(deviceID: any, link: any, callback: any): void; createScene(controller: any, responder: any, options: any, callback: any): void; buildHubSceneData(callback?: any): void; beep(deviceID: any): void; generateDeviceConfig(deviceID: any, res: any, callback: any): void; addDeviceToConfig(devConf: any, res: any, callback: any): void; getScripts(): void; stripEscapeCodes(chunk: any): any; log(data: any): void; } //# sourceMappingURL=insteon-ui.d.ts.map