import { AgentRelayClient, type AgentRelayBrokerInitArgs } from '@agent-relay/sdk'; export interface CreateAgentRelayClientOptions { cwd: string; channels?: string[]; binaryPath?: string; binaryArgs?: AgentRelayBrokerInitArgs; brokerName?: string; env?: NodeJS.ProcessEnv; preferConnect?: boolean; } export interface ClientSpawnOptions { name: string; cli: string; channels: string[]; args?: string[]; task?: string; team?: string; model?: string; cwd?: string; shadowOf?: string; shadowMode?: 'subagent' | 'process'; } export declare function createAgentRelayClient(options: CreateAgentRelayClientOptions): Promise; export declare function spawnAgentWithClient(client: AgentRelayClient, options: ClientSpawnOptions): Promise; //# sourceMappingURL=client-factory.d.ts.map