/**
 * Professional diff renderer component with syntax highlighting
 */
import React from 'react';
interface DiffLine {
    type: 'add' | 'del' | 'context' | 'hunk' | 'other';
    oldLine?: number;
    newLine?: number;
    content: string;
}
export declare function parseDiffWithLineNumbers(diffContent: string): DiffLine[];
interface DiffRendererProps {
    diffContent: string;
    filename?: string;
    tabWidth?: number;
    availableTerminalHeight?: number;
    terminalWidth?: number;
}
export declare const DiffRenderer: React.NamedExoticComponent<DiffRendererProps>;
export {};
