import type { AgentResult, BackgroundAgentArgs, BackgroundAgentHandle } from './types.js';
interface CodexExecArgs {
    projectPath: string;
    outputPath: string;
    model?: string;
}
export declare function resolveCodexAgentModel(model?: string): string | undefined;
export declare function buildCodexExecArgs(options: CodexExecArgs): string[];
export declare function launchCodexBackgroundAgent(args: BackgroundAgentArgs): BackgroundAgentHandle;
export declare function runCodexAgentOnce(args: BackgroundAgentArgs): Promise<AgentResult>;
export {};
//# sourceMappingURL=CodexAgentRuntime.d.ts.map