import type { DriftCliOptions } from "../cli.js"; import { detectCodeDrift } from "../core/drift-detection.js"; import { resolveWorkspace } from "../mcp/workspace.js"; import { canonicalizeProjectRoot } from "../mcp/workspace-discovery.js"; type DriftResult = Awaited>; interface WritableText { write(value: string): unknown; } export interface DriftCliIo { stdout: WritableText; stderr: WritableText; } export interface DriftCliDependencies { resolve?: typeof resolveWorkspace; canonicalize?: typeof canonicalizeProjectRoot; detect?: typeof detectCodeDrift; } export declare function formatDriftText(result: DriftResult): string; export declare function normalizeDriftCliPaths(repositoryRoot: string, values: readonly string[], rootAliases?: readonly string[]): Promise; export declare function runDriftCli(options: DriftCliOptions, io?: DriftCliIo, dependencies?: DriftCliDependencies): Promise; export {}; //# sourceMappingURL=drift-cli.d.ts.map