any> = (...args: TFunction extends (...args: infer P) => any ? TransferTypes : never) => ReturnType;
declare type Transferrable any;
}> = {
[Key in keyof Base]: MakeFunctionTransferrable;
};
export declare type Proxify = Promisify>>;
export declare function createDispatchProxyFromFn(class_: {
new (...args: any[]): T;
}, requestFn: (fn: string) => (...args: any[]) => Promise): Proxify;
export declare function createDispatchProxy(class_: {
new (...args: any[]): T;
}, transportClient: TransportClient): Proxify;
export {};
//# sourceMappingURL=create_dispatch_proxy.d.ts.map