import type { HostToolBridge } from './model-runner.js'; export declare const CODEX_AUXILIARY_TOOL_NAMES: readonly ["Read", "Write", "Edit", "Bash", "Glob", "Grep"]; export type CodexAuxiliaryToolName = (typeof CODEX_AUXILIARY_TOOL_NAMES)[number]; export interface CodexAuxiliaryCommandResult { exitCode: number; stdout: string; stderr: string; } export interface CodexAuxiliaryToolPolicy { allowedTools: readonly CodexAuxiliaryToolName[]; roots: readonly string[]; } export interface CodexAuxiliaryToolBridgeOptions extends CodexAuxiliaryToolPolicy { executeCommand: (command: string, cwd: string, roots: readonly string[], signal?: AbortSignal) => Promise; } export declare function createCodexAuxiliaryToolBridge(options: CodexAuxiliaryToolBridgeOptions): HostToolBridge; //# sourceMappingURL=codex-auxiliary-tools.d.ts.map