import type { InteractiveRequest } from "../interpretation/interactive.js"; import type { InteractiveRefusal } from "../knowledge/interactive.js"; export type InteractivePreflight = { readonly kind: "ready"; readonly argv: readonly string[]; } | { readonly kind: "refused"; readonly reason: InteractiveRefusal; }; /** Checks exact identity and folder before any process creation; does not load model history. */ export declare function preflightInteractive(request: InteractiveRequest, runtime: { readonly codexHome: string | undefined; readonly home: string; readonly searchPath: string; }): InteractivePreflight; //# sourceMappingURL=interactive-preflight.d.ts.map