/** The names a relay caller may invoke. */
export declare const RELAY_RPC_NAMES: readonly string[];
/**
 * Dispatch one relayed RPC against `homeId` (this device's own project). `args[0]` from the caller is
 * the remote daemon's project id and is meaningless here, so it is replaced with `homeId`; the rest
 * (path, agentId, ...) carry through unchanged. Throws on an unknown name.
 */
export declare function dispatchRelayRpc(homeId: string, fn: string, args: unknown[]): Promise<unknown>;
//# sourceMappingURL=relay-dispatch.d.ts.map