declare class RPCMgrImpl {
    private rpcID;
    private rpcResultHandlers;
    private cachedNonDisposableCallbacks;
    private cachedDisposableCallbacks;
    private instanceID;
    constructor();
    init(): void;
    setInstanceID(id: number): void;
    private onInvokeComplete;
    private onInvokeCallback;
    private genRPCID;
    private decodeArgs;
    private encodeArgs;
    private getOPCodeByFuncName;
    callSDK(func: string, ...args: any[]): Promise<any>;
}
export declare let RPCMgr: {
    getInstance: () => RPCMgrImpl;
};
export {};
