import type { SkillStatusEntry, SkillStatusReport } from "../agents/skills-status.js"; import { type GhConfigDiscoveryInput } from "../agents/skills/gh-config-discovery.js"; import type { KlawConfig } from "../config/types.klaw.js"; import type { DoctorPrompter } from "./doctor-prompter.js"; export declare function collectUnavailableAgentSkills(report: SkillStatusReport): SkillStatusEntry[]; export declare function describeGhConfigDirHint(skills: SkillStatusEntry[]): string[]; export declare function describeGhConfigDirHintFromDiscovery(skills: SkillStatusEntry[], discoveryInput: GhConfigDiscoveryInput): string[]; export declare function formatUnavailableSkillDoctorLines(skills: SkillStatusEntry[]): string[]; export declare function disableUnavailableSkillsInConfig(config: KlawConfig, skills: readonly SkillStatusEntry[]): KlawConfig; export declare function maybeRepairSkillReadiness(params: { cfg: KlawConfig; prompter: DoctorPrompter; }): Promise;