export declare const respondInteractionParameters: { type: string; additionalProperties: boolean; required: string[]; oneOf: ({ required: string[]; not: { anyOf: { required: string[]; }[]; }; properties: { answers: { maxItems: 1; items: { properties: { text: { pattern: string; }; }; }; }; }; allOf?: undefined; } | { properties?: undefined; required: string[]; not: { anyOf: { required: string[]; }[]; }; allOf: { if: { properties: { watch_id: { pattern: string; }; }; }; then: { properties: { answers: { maxItems: 1; items: { properties: { text: { pattern: string; }; }; }; }; }; }; }[]; } | { properties?: undefined; allOf?: undefined; required: string[]; not: { anyOf: { required: string[]; }[]; }; })[]; allOf: readonly [{ readonly if: { readonly required: readonly ["conversation_id"]; readonly properties: { readonly conversation_id: { readonly pattern: "^terminal:"; }; }; }; readonly then: { readonly properties: { readonly interaction_id: { readonly pattern: "^codex-native-interaction:[0-9a-f]{64}$"; }; }; }; }, { readonly if: { readonly anyOf: readonly [{ readonly required: readonly ["conversation_id"]; }, { readonly required: readonly ["watch_id"]; }]; readonly properties: { readonly conversation_id: { readonly pattern: "^desktop:v1:"; }; readonly watch_id: { readonly pattern: "^desktop-watch:"; }; }; }; readonly then: { readonly properties: { readonly delivery_mode: { readonly enum: readonly ["steer_current_turn"]; }; readonly answers: { readonly maxItems: 16; readonly items: { readonly properties: { readonly response_kind: { readonly enum: readonly ["single_select", "free_text"]; }; }; }; }; }; }; }]; properties: { conversation_id: { type: string; pattern: string; description: string; }; turn_id: { type: string; minLength: number; maxLength: 128; pattern: string; description: string; }; watch_id: { type: string; minLength: number; maxLength: 128; pattern: string; description: string; }; interaction_id: { type: string; minLength: number; maxLength: 128; pattern: string; description: string; }; delivery_mode: { type: string; enum: string[]; description: string; }; answers: { type: string; minItems: number; maxItems: number; description: string; items: { type: string; additionalProperties: boolean; required: string[]; description: string; properties: { question_id: { type: string; minLength: number; maxLength: 128; pattern: string; description: string; }; response_kind: { type: string; enum: string[]; description: string; }; selected_option_ids: { type: string; minItems: number; maxItems: number; uniqueItems: boolean; items: { type: string; minLength: number; maxLength: 128; pattern: string; }; description: string; }; text: { type: string; minLength: number; maxLength: 4096; pattern: string; description: string; }; confirm: { type: string; description: string; }; }; }; }; }; }; export declare const sendParameters: { type: string; additionalProperties: boolean; oneOf: ({ required: string[]; not: { required: string[]; anyOf?: undefined; }; } | { required: string[]; not: { required?: undefined; anyOf: { required: string[]; }[]; }; })[]; not: { anyOf: { required: string[]; }[]; }; properties: { conversation_id: { type: string; pattern: string; description: string; }; turn_id: { type: string; minLength: number; description: string; }; session_id: { type: string; minLength: number; description: string; }; terminal_id: { type: string; minLength: number; pattern: string; description: string; }; request: { type: string; minLength: number; description: string; }; type: { type: string; enum: string[]; description: string; }; idleTimeoutMinutes: { type: string; description: string; }; agentTimeoutMinutes: { type: string; description: string; }; agentHardTimeoutMinutes: { type: string; exclusiveMinimum: number; description: string; }; }; }; export declare const respondParameters: { type: string; additionalProperties: boolean; required: string[]; properties: { turn_id: { type: string; description: string; }; request: { type: string; description: string; }; }; }; export declare const listParameters: { type: string; additionalProperties: boolean; properties: { desktop_view: { type: string; enum: string[]; description: string; }; desktopSearch: { type: string; description: string; }; desktopProject: { type: string; description: string; }; desktopCursor: { type: string; description: string; }; desktopLimit: { type: string; minimum: number; maximum: number; description: string; }; agent: { type: string; enum: import("./executors.js").ExecutorKind[]; }; status: { type: string; }; all: { type: string; }; noApprovalScan: { type: string; description: string; }; terminalDebug: { type: string; description: string; }; idleTimeoutMinutes: { type: string; }; }; }; export declare const watchParameters: { type: string; additionalProperties: boolean; oneOf: { required: string[]; not: { required: string[]; }; }[]; properties: { conversation_id: { type: string; pattern: string; description: string; }; terminal_id: { type: string; minLength: number; pattern: string; description: string; }; hardTimeoutMinutes: { type: string; exclusiveMinimum: number; description: string; }; }; }; export declare const unwatchParameters: { type: string; additionalProperties: boolean; required: string[]; properties: { watch_id: { type: string; minLength: number; description: string; }; }; }; export declare const listResumableThreadsParameters: { type: string; additionalProperties: boolean; required: string[]; properties: { terminal_id: { type: string; minLength: number; pattern: string; description: string; }; }; }; export declare const nativeInspectParameters: { type: string; additionalProperties: boolean; required: string[]; oneOf: { required: string[]; not: { required: string[]; }; }[]; properties: { conversation_id: { type: string; pattern: string; description: string; }; terminal_id: { type: string; minLength: number; pattern: string; description: string; }; inspection: { type: string; enum: string[]; description: string; }; }; }; export declare const modelOptionsParameters: { type: string; additionalProperties: boolean; oneOf: { required: string[]; not: { required: string[]; }; }[]; properties: { conversation_id: { type: string; pattern: string; description: string; }; terminal_id: { type: string; minLength: number; pattern: string; description: string; }; }; }; export declare const permissionOptionsParameters: { type: string; additionalProperties: boolean; oneOf: { required: string[]; not: { required: string[]; }; }[]; properties: { conversation_id: { type: string; pattern: string; description: string; }; terminal_id: { type: string; minLength: number; pattern: string; description: string; }; }; }; export declare const setPermissionsParameters: { type: string; additionalProperties: boolean; required: string[]; oneOf: { required: string[]; not: { required: string[]; }; }[]; properties: { conversation_id: { type: string; pattern: string; description: string; }; terminal_id: { type: string; minLength: number; pattern: string; description: string; }; mode: { type: string; minLength: number; maxLength: number; pattern: string; description: string; }; }; }; export declare const repairModelControlParameters: { type: string; additionalProperties: boolean; required: string[]; properties: { terminal_id: { type: string; minLength: number; pattern: string; description: string; }; }; }; export declare const setModelParameters: { type: string; additionalProperties: boolean; required: string[]; oneOf: { required: string[]; not: { required: string[]; }; }[]; allOf: { if: { required: string[]; }; then: { not: { required: string[]; }; }; }[]; properties: { conversation_id: { type: string; pattern: string; description: string; }; collaboration_mode: { type: string; enum: string[]; description: string; }; terminal_id: { type: string; minLength: number; pattern: string; description: string; }; model: { type: string; minLength: number; maxLength: number; pattern: string; description: string; }; reasoning_effort: { type: string; minLength: number; maxLength: number; pattern: string; description: string; }; }; }; export declare const identifyForegroundParameters: { type: string; additionalProperties: boolean; required: string[]; properties: { terminal_id: { type: string; minLength: number; pattern: string; description: string; }; }; }; export declare const identifyAndSendParameters: { type: string; additionalProperties: boolean; required: string[]; properties: { terminal_id: { type: string; minLength: number; pattern: string; description: string; }; request: { type: string; minLength: number; description: string; }; idleTimeoutMinutes: { type: string; description: string; }; agentTimeoutMinutes: { type: string; description: string; }; agentHardTimeoutMinutes: { type: string; exclusiveMinimum: number; description: string; }; }; }; export declare const newThreadParameters: { type: string; additionalProperties: boolean; required: string[]; properties: { terminal_id: { type: string; minLength: number; pattern: string; description: string; }; }; }; export declare const reconcileBindingParameters: { type: string; additionalProperties: boolean; required: string[]; properties: { terminal_id: { type: string; minLength: number; pattern: string; description: string; }; conflicting_session_id: { type: string; minLength: number; description: string; }; }; }; export declare const resumeThreadParameters: { type: string; additionalProperties: boolean; required: string[]; properties: { terminal_id: { type: string; minLength: number; pattern: string; description: string; }; native_thread_id: { type: string; pattern: string; description: string; }; }; }; export declare const renewParameters: { type: string; additionalProperties: boolean; oneOf: { required: string[]; not: { anyOf: { required: string[]; }[]; }; }[]; properties: { watch_id: { type: string; pattern: string; description: string; }; turn_id: { type: string; minLength: number; pattern: string; description: string; }; conversation_id: { type: string; minLength: number; pattern: string; deprecated: boolean; description: string; }; minutes: { type: string; exclusiveMinimum: number; description: string; }; }; }; export declare const recoverParameters: { type: string; additionalProperties: boolean; oneOf: { required: string[]; not: { required: string[]; }; }[]; properties: { watch_id: { type: string; pattern: string; description: string; }; turn_id: { type: string; pattern: string; description: string; }; }; }; export declare const retryCallbackParameters: { type: string; additionalProperties: boolean; oneOf: { required: string[]; not: { anyOf: { required: string[]; }[]; }; }[]; allOf: { if: { required: string[]; }; then: { anyOf: ({ properties?: undefined; required: string[]; } | { required: string[]; properties: { turn_id: { pattern: string; }; }; })[]; }; }[]; properties: { watch_id: { type: string; pattern: string; description: string; }; turn_id: { type: string; minLength: number; pattern: string; description: string; }; conversation_id: { type: string; minLength: number; pattern: string; deprecated: boolean; description: string; }; notification_id: { type: string; minLength: number; description: string; }; }; }; export declare const statusParameters: { type: string; additionalProperties: boolean; not: { anyOf: { required: string[]; }[]; }; anyOf: { required: string[]; }[]; properties: { turn_id: { type: string; description: string; }; conversation_id: { type: string; description: string; }; watch_id: { type: string; minLength: number; description: string; }; idleTimeoutMinutes: { type: string; }; trace: { type: string; description: string; }; }; }; export declare const cancelParameters: { type: string; additionalProperties: boolean; oneOf: { required: string[]; not: { anyOf: { required: string[]; }[]; }; }[]; allOf: ({ if: { required: string[]; properties: { conversation_id: { pattern: string; }; }; }; then: { required: string[]; not: { required: string[]; }; }; else: { not: { required: string[]; }; }; } | { else?: undefined; if: { properties?: undefined; required: string[]; }; then: { required?: undefined; not: { required: string[]; }; }; })[]; properties: { turn_id: { type: string; description: string; }; watch_id: { type: string; pattern: string; description: string; }; conversation_id: { type: string; description: string; }; expected_native_turn_id: { type: string; minLength: number; maxLength: 128; pattern: string; description: string; }; idleTimeoutMinutes: { type: string; }; }; }; export declare const closeParameters: { type: string; additionalProperties: boolean; oneOf: { required: string[]; not: { anyOf: { required: string[]; }[]; }; }[]; not: { required: string[]; }; allOf: { if: { anyOf: ({ properties?: undefined; required: string[]; } | { required: string[]; properties: { turn_id: { pattern: string; }; }; })[]; }; then: { not: { anyOf: { required: string[]; }[]; }; }; }[]; properties: { watch_id: { type: string; pattern: string; description: string; }; turn_id: { type: string; minLength: number; pattern: string; description: string; }; conversation_id: { type: string; minLength: number; pattern: string; deprecated: boolean; description: string; }; reason: { type: string; }; expected_message_id: { type: string; description: string; }; expected_transition_id: { type: string; description: string; }; }; }; export declare const approveParameters: { type: string; additionalProperties: boolean; not: { anyOf: { required: string[]; }[]; }; anyOf: { required: string[]; }[]; properties: { conversation_id: { type: string; pattern: string; description: string; }; watch_id: { type: string; pattern: string; description: string; }; interaction_id: { type: string; minLength: number; maxLength: 128; pattern: string; description: string; }; decision: { type: string; enum: string[]; description: string; }; turn_id: { type: string; description: string; }; terminal_id: { type: string; minLength: number; pattern: string; description: string; }; }; };