import { LoxonePlatform } from '../LoxonePlatform';
declare class LoxoneHandler {
    private socket;
    private loxdata;
    private log;
    private host;
    private port;
    private tls;
    private username;
    private password;
    private uuidCallbacks;
    private uuidCache;
    constructor(platform: LoxonePlatform);
    private startListener;
    private connect;
    private reconnect;
    registerListenerForUUID(uuid: string, callback: (message: string) => void): void;
    sendCommand(uuid: string, action: string): void;
    getsecuredDetails(uuid: string): Promise<string>;
    getLastCachedValue(uuid: string): string;
}
export default LoxoneHandler;
//# sourceMappingURL=LoxoneHandler.d.ts.map