import { type AttachOursClientOptions, type OursClient } from '@ours.network/sdk/client'; import { type Exec } from './exec.js'; import type { YamlMode } from './config-yaml.js'; import { type FetchLike } from './monitor.js'; import type { PrereqReport } from './harness/types.js'; type DoctorDaemonClient = Pick; type AttachDoctorDaemon = (options: AttachOursClientOptions) => Promise; /** Host-level + per-harness prerequisite report with actionable messages. */ export declare function doctor(opts?: { harness?: string; configPath?: string; yamlMode?: YamlMode; /** Override PATH / running executable when scanning for installs (tests). */ installScan?: { path?: string; argv1?: string; }; /** Override the local Codex model cache path (tests). */ codexCatalogPath?: string; }, exec?: Exec, platform?: NodeJS.Platform, fetchImpl?: FetchLike, attachDaemon?: AttachDoctorDaemon): Promise; export {};