export type CompatibilityKind = "agent-cli" | "terminal-host"; export type CompatibilityEntry = { readonly kind: CompatibilityKind; readonly name: string; readonly notes: string; readonly probe: () => string | undefined; readonly tested?: string; readonly testedOn?: string; }; export type CompatibilityStatus = "missing" | "ok" | "untested" | "warn"; export type CompatibilityReport = { readonly installed?: string; readonly kind: CompatibilityKind; readonly name: string; readonly status: CompatibilityStatus; readonly tested?: string; }; export declare function probeCliVersion(command: string, args: string[]): string | undefined; export declare function probeMacAppVersion(appPath: string): string | undefined; export declare const compatibilityTable: CompatibilityEntry[]; export declare function classifyCompatibility(entry: CompatibilityEntry, installed: string | undefined): CompatibilityStatus; export declare function reportCompatibility(): CompatibilityReport[]; export declare function formatCompatibilityLine(report: CompatibilityReport): string; export declare function renderCompatibilityMarkdownTable(): string;