import { Client } from 'webitel-sdk';
declare class WebSocketClientController {
    cli: any;
    Event: {
        readonly AFTER_AUTH: "afterAuth";
        readonly ERROR: "error";
    };
    _config: {};
    _on: {
        error: ((error: any) => any)[];
        afterAuth: any[];
    };
    getCliInstance(createCliInstance?: () => Promise<import("vue").ShallowReactive<Client>>): any;
    destroyCliInstance(): Promise<void>;
    addEventListener(event: any, callback: any): void;
    _createCliInstance: () => Promise<import("vue").ShallowReactive<Client>>;
}
declare const webSocketClientController: WebSocketClientController;
export default webSocketClientController;
