/**
 * DiffRenderer Component
 *
 * Renders unified diff output with colored lines and line numbers.
 * Used for edit_file and write_file (overwrite) tool results in message list.
 * Matches the approval preview UX style.
 */
import type { DiffDisplayData } from '@dexto/core';
interface DiffRendererProps {
    /** Diff display data from tool result */
    data: DiffDisplayData;
    /** Maximum lines to display before truncating */
    maxLines?: number;
}
/**
 * Renders unified diff with colored lines, line numbers, and word-level highlighting.
 * Matches the approval preview UX style. No truncation by default.
 */
export declare function DiffRenderer({ data, maxLines }: DiffRendererProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=DiffRenderer.d.ts.map