import { TUIConstants } from '@tencentcloud/tui-core';

export default class TUIContactServer {
    static instance: TUIContactServer;
    private onCallParamsMap;
    private onCallCallbackMap;
    constants: typeof TUIConstants;
    constructor();
    static getInstance(): TUIContactServer;
    getOnCallParams(method: string): any;
    getOnCallCallback(method: string): (() => void) | undefined;
    onCall(method: string, params: Record<string, any>, callback: () => void): Promise<void>;
}
