import type { Serializer } from "../../serializer.js"; /** * Diff command options */ export interface DiffOptions { /** Path to infrastructure directory */ path: string; /** Existing output file to diff against */ output?: string; /** Serializers to use for serialization */ serializers: Serializer[]; } /** * Diff command result */ export interface DiffResult { /** Whether the diff succeeded (no build errors) */ success: boolean; /** Whether there are changes between current and previous */ hasChanges: boolean; /** Unified diff output */ diff: string; } /** * Execute the diff command */ export declare function diffCommand(options: DiffOptions): Promise; /** * Print diff result to console */ export declare function printDiffResult(result: DiffResult): void; //# sourceMappingURL=diff.d.ts.map