export type AssistantClient = "codex" | "claude" | "opencode" | "browser" | "headless" | "other"; export declare const assistantClientNames: Record; export declare function mcpSetupUrl(serverUrl: string, companyId?: string): string; export declare function mcpInvitation(serverUrl: string, company?: { id: string; name: string; }): string; export declare function mcpSetupSteps(serverUrl: string, assistant: AssistantClient): ({ text: string; code: string; } | { code?: undefined; text: string; })[]; export declare const mcpAuthorizationHandoffInstructions = "Authorization commands wait for human approval. When using an assistant shell tool, keep the command running in a persistent terminal or background process, capture its output privately, and share the approval URL immediately while it is still running. Client callback deadlines still apply. If the command timed out or stopped, start a fresh authorization request before sharing a link. If the host cannot keep the command alive across turns, ask the user to run it in their own terminal."; export declare function mcpSetupMarkdown(serverUrl: string, companyId?: string): string; //# sourceMappingURL=mcp-setup.d.ts.map