import type { FileDiffEntry } from "./types.js";
/** Props for {@link DiffFileList}. */
export interface DiffFileListProps {
    /** Changed files to display. */
    readonly files: readonly FileDiffEntry[];
    /** Currently selected file path. */
    readonly selectedPath: string | null;
    /** Called when a file is clicked. */
    readonly onSelect: (path: string) => void;
    /** Additional CSS classes for the root container. */
    readonly className?: string;
}
/**
 * File list with change-type indicators for a multi-file diff.
 *
 * Each file shows its path, change type badge (M/A/D), and a compact
 * `+N -N` additions/deletions count. Files are keyboard-navigable.
 *
 * Zero Console dependencies — safe for platform builder embedding.
 */
export declare function DiffFileList({ files, selectedPath, onSelect, className, }: DiffFileListProps): import("react/jsx-runtime").JSX.Element | null;
//# sourceMappingURL=DiffFileList.d.ts.map