import type { DiffOutput, DiffOutputShape, DiffGranularity, StageResult } from '../types.js';
export interface DiffInput {
    old?: {
        url?: string;
        markdown?: string;
        content_hash?: string;
    };
    new?: {
        url?: string;
        markdown?: string;
    };
    output?: DiffOutputShape;
    granularity?: DiffGranularity;
}
export declare function handleDiff(input: DiffInput | Record<string, unknown>): Promise<StageResult<DiffOutput>>;
//# sourceMappingURL=diff.d.ts.map