import { AgentRelay, type AgentRelayAgent } from '@agent-relay/sdk'; /** Options shared by the SDK-backed (Relaycast) CLI command groups. */ export interface SdkClientOptions { workspaceKey?: string; token?: string; baseUrl?: string; env?: NodeJS.ProcessEnv; } export declare function resolveWorkspaceKey(options?: SdkClientOptions): string; export declare function resolveBaseUrl(options?: SdkClientOptions): string | undefined; export declare function resolveAgentToken(options?: SdkClientOptions): string | undefined; /** Workspace-scoped client (no agent token). */ export declare function createWorkspaceRelay(options?: SdkClientOptions): AgentRelay; /** * Agent-scoped client. When an agent token is available (flag or * `RELAY_AGENT_TOKEN`), operations are attributed to that agent; otherwise the * workspace-scoped client is returned. */ export declare function createAgentRelay(options?: SdkClientOptions): AgentRelayAgent; //# sourceMappingURL=sdk-client.d.ts.map