export type DriftStatus = 'clean' | 'drifted' | 'no-build'; export interface DriftFile { readonly path: string; readonly status: 'added' | 'removed' | 'modified'; } export interface DriftResult { readonly status: DriftStatus; readonly files: readonly DriftFile[]; readonly currentSourceHash: string; readonly previousSourceHash: string | null; readonly lastCompiled: string | null; readonly summary: string; } export declare function detectDrift(root: string): DriftResult; export declare function formatDriftHuman(result: DriftResult): string; //# sourceMappingURL=drift.d.ts.map