import { z } from "zod"; export declare const setupTokenTransportAdvisorySchema: z.ZodObject<{ code: z.ZodLiteral<"insecure_transport">; }, z.core.$strict>; export type SetupTokenTransportAdvisory = z.infer; export declare const claudeSetupTokenOverwriteSchema: z.ZodObject<{ expectedSecretId: z.ZodString; expectedLatestVersion: z.ZodNumber; }, z.core.$strict>; export type ClaudeSetupTokenOverwrite = z.infer; export declare const startClaudeSetupTokenSessionRequestSchema: z.ZodObject<{ aiConnection: z.ZodOptional; method: z.ZodLiteral<"subscription">; name: z.ZodString; ownership: z.ZodEnum<{ personal: "personal"; shared: "shared"; }>; connectionId: z.ZodOptional; agentIds: z.ZodDefault>; allAgents: z.ZodDefault; }, z.core.$strict>>; environmentId: z.ZodString; adapterType: z.ZodEnum<{ claude_local: "claude_local"; codex_local: "codex_local"; cursor: "cursor"; cursor_cloud: "cursor_cloud"; gemini_local: "gemini_local"; grok_local: "grok_local"; http: "http"; kimi_local: "kimi_local"; openclaw_gateway: "openclaw_gateway"; opencode_local: "opencode_local"; paperclip_runner: "paperclip_runner"; pi_local: "pi_local"; process: "process"; }>; overwrite: z.ZodOptional>; }, z.core.$strict>; export type StartClaudeSetupTokenSessionRequest = z.infer; export declare const adapterAuthPanelModeSchema: z.ZodEnum<{ displayed_code: "displayed_code"; submitted_browser_code: "submitted_browser_code"; }>; export type AdapterAuthPanelMode = z.infer; export declare const claudeSetupTokenSessionResponseSchema: z.ZodObject<{ sessionId: z.ZodString; environmentId: z.ZodString; status: z.ZodEnum<{ authenticated: "authenticated"; cancelled: "cancelled"; failed: "failed"; starting: "starting"; timed_out: "timed_out"; waiting_for_user: "waiting_for_user"; }>; expiresAt: z.ZodNullable>; failure: z.ZodNullable; }, z.core.$strict>>; transportAdvisory: z.ZodOptional; }, z.core.$strict>>>; }, z.core.$strict>; export type ClaudeSetupTokenSessionResponse = z.infer; export declare const claudeSetupTokenSessionPromptSchema: z.ZodObject<{ authorizationUrl: z.ZodString; transportAdvisory: z.ZodOptional; }, z.core.$strict>>>; }, z.core.$strict>; export type ClaudeSetupTokenSessionPrompt = z.infer; export declare const claudeSetupTokenSessionOwnerResponseSchema: z.ZodObject<{ sessionId: z.ZodString; environmentId: z.ZodString; status: z.ZodEnum<{ authenticated: "authenticated"; cancelled: "cancelled"; failed: "failed"; starting: "starting"; timed_out: "timed_out"; waiting_for_user: "waiting_for_user"; }>; expiresAt: z.ZodNullable>; failure: z.ZodNullable; }, z.core.$strict>>; transportAdvisory: z.ZodOptional; }, z.core.$strict>>>; panelMode: z.ZodEnum<{ displayed_code: "displayed_code"; submitted_browser_code: "submitted_browser_code"; }>; prompt: z.ZodNullable; }, z.core.$strict>>>; }, z.core.$strict>>; aiConnection: z.ZodOptional; method: z.ZodLiteral<"subscription">; name: z.ZodString; ownership: z.ZodEnum<{ personal: "personal"; shared: "shared"; }>; connectionId: z.ZodOptional; agentIds: z.ZodDefault>; allAgents: z.ZodDefault; }, z.core.$strict>>; }, z.core.$strict>; export type ClaudeSetupTokenSessionOwnerResponse = z.infer; export declare const BROWSER_CODE_MAX_LENGTH = 512; export declare const BROWSER_CODE_DISALLOWED_CHAR: RegExp; /** * Returns true when the browser code obeys the grammar. The code has one or more * characters, no character outside the visible ASCII range, and a length at or * below the bounded maximum. */ export declare function isValidBrowserCode(code: string): boolean; export declare const BROWSER_CODE_PATTERN: RegExp; export declare const browserCodeSchema: z.ZodString; export type BrowserCode = z.infer; export declare const submitBrowserCodeRequestSchema: z.ZodObject<{ browserCode: z.ZodString; }, z.core.$strict>; export type SubmitBrowserCodeRequest = z.infer; export declare const storedSessionIdSchema: z.ZodString; export declare const claudeSetupTokenCompletionResponseSchema: z.ZodObject<{ storedSessionId: z.ZodString; }, z.core.$strict>; export type ClaudeSetupTokenCompletionResponse = z.infer; export declare const claudeOAuthTokenStatusResponseSchema: z.ZodObject<{ secretId: z.ZodString; latestVersion: z.ZodNumber; }, z.core.$strict>; export type ClaudeOAuthTokenStatusResponse = z.infer; //# sourceMappingURL=claude-setup-token-session.d.ts.map