class ClientAsyncFunction<CallbackArgs, CallArgs, ServerReturnType> {
constructor(name: string);
CallServerAsync(...args: CallArgs): Promise<ServerReturnType>;
SetCallback(callback: (...args: CallbackArgs) => any): void;
SetCallTimeout(timeout: number): void;
GetCallTimeout(): number;
}