import type { UploadedMessageFile } from './routes/chat-input.js'; import type { DriverTurnLifecycle } from '../agent-sdk/drivers/driver.js'; export type CodexThreadTurnRuntimeOptions = { model?: string; collaborationMode?: 'default' | 'plan'; effort?: 'low' | 'medium' | 'high' | 'xhigh'; permissionMode?: 'default' | 'workspace-write' | 'full-access' | 'custom' | 'read-only'; networkAccess?: boolean; systemPromptAppend?: string; }; export declare function runCodexThreadTurnInBackground(input: { threadId: string; turnId: string; text: string; attachments: UploadedMessageFile[]; cwd?: string; runtimeOptions: CodexThreadTurnRuntimeOptions; onTurnLifecycle?: (event: DriverTurnLifecycle, requiresPostcondition: boolean) => void; onSettled?: (error: Error | null) => void; }): void; //# sourceMappingURL=codex-thread-turn.d.ts.map