import type { DaemonRuntimeConfig } from "../config.js"; import type { DaemonLogger } from "../logger.js"; import { type LocalAiRepairAction, type LocalAiSnapshot } from "./model-manager.js"; export interface LocalAiBootstrapResult { snapshot: LocalAiSnapshot; actions: LocalAiRepairAction[]; } interface BootstrapOptions { fetchImpl?: typeof fetch; logger?: DaemonLogger; reason: "daemon-start" | "doctor"; repair: boolean; onHealthy?: (() => void) | null; } export declare function prepareLocalAiForDaemonStart(config: DaemonRuntimeConfig, options?: Pick): LocalAiBootstrapResult; export declare function repairLocalAiRuntime(config: DaemonRuntimeConfig, options?: Pick): Promise; export {}; //# sourceMappingURL=bootstrap.d.ts.map