import { AsFns } from "../../core/types.js"; export type ExRpc = ReturnType; export type ExServerside = AsFns<{ now(): Promise; }>; export type ExClientside = AsFns<{ sum(a: number, b: number): Promise; }>; export type ExampleRpc = Awaited>; /** example http json-rpc server fns */ export declare const exampleRpc: import("../types.js").Rpc<{ unlocked: { sum(a: number, b: number): Promise; }; locked: import("../../index.node.js").Secure; }>; }>; /** example websocket serverside */ export declare const exampleAccepter: import("../../transports/websocket/types.js").Accepter<{ now(): Promise; }, { sum(a: number, b: number): Promise; }>; /** example websocket clientside */ export declare const exampleConnector: (rememberCall: () => void) => import("../../transports/websocket/types.js").Connector<{ sum(a: number, b: number): Promise; }, { now(): Promise; }>;