import type { MultiFileDiffResult } from "./types";
/** Props for {@link MultiFileDiffView}. */
export interface MultiFileDiffViewProps {
    /** Multi-file diff result from `computeMultiFileDiff()`. */
    readonly diff: MultiFileDiffResult;
    /**
     * Initially selected file path. When omitted, defaults to the first
     * changed file (SKILL.md if present, per the sort order).
     */
    readonly initialSelectedPath?: string;
    /** Additional CSS classes for the root container. */
    readonly className?: string;
}
/**
 * Composed multi-file diff view with file list and per-file unified diff.
 *
 * Layout: summary bar at top, file list as a horizontal scrollable bar,
 * and the full unified diff for the selected file below. Designed to
 * work within a dialog or a detail page panel.
 *
 * Zero Console dependencies — safe for platform builder embedding.
 *
 * @example
 * ```tsx
 * const diff = computeMultiFileDiff(oldFiles, newFiles);
 * <MultiFileDiffView diff={diff} />
 * ```
 */
export declare function MultiFileDiffView({ diff, initialSelectedPath, className, }: MultiFileDiffViewProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=MultiFileDiffView.d.ts.map