import type { DriftReport } from '../drift/drift.types.js';
import type { SyncPlan } from '../engine/engine.types.js';
import type { ProviderAdapter } from '../providers/shared/adapter.types.js';
export type CheckStatus = 'pass' | 'warn' | 'fail';
export interface DoctorCheck {
    name: string;
    description: string;
    status: CheckStatus;
    message: string;
    fix?: string;
}
export declare function formatStatusTable(reports: DriftReport[]): string;
export declare function formatSyncPlan(plan: SyncPlan, applied: boolean): string;
export declare function formatDoctorResults(checks: DoctorCheck[]): string;
export declare function formatProviderDetails(adapter: ProviderAdapter, detected: boolean, version?: string): string;
//# sourceMappingURL=output.d.ts.map