/** * omx doctor - Validate oh-my-codex installation */ import { spawnSync } from "child_process"; interface DoctorOptions { verbose?: boolean; force?: boolean; dryRun?: boolean; team?: boolean; } interface Check { name: string; status: "pass" | "warn" | "fail"; message: string; } interface NativeHookDistSmokeOptions { packageRoot?: string; nodePath?: string; runner?: typeof spawnSync; } export declare function doctor(options?: DoctorOptions): Promise; export declare function checkExploreHarness(platform?: NodeJS.Platform, env?: NodeJS.ProcessEnv): Check; export declare function checkNativeHookDistSmoke(options?: NativeHookDistSmokeOptions): Promise; export declare function classifyPostCompactHookStdout(stdout: string): Check | null; export {}; //# sourceMappingURL=doctor.d.ts.map