import type { NodeDiffEntry } from "./diff/index.js";
/** Props for {@link WorkflowDiffGraph}. */
export interface WorkflowDiffGraphProps {
    /** YAML content of the original (before) workflow. Empty string for generate scenarios. */
    readonly beforeYaml: string;
    /** YAML content of the updated (after) workflow. */
    readonly afterYaml: string;
    /** Callback when a task node is clicked. */
    readonly onTaskClick?: (taskName: string, entry: NodeDiffEntry) => void;
    /** Additional CSS class names for the root container. */
    readonly className?: string;
}
/**
 * Read-only visual diff graph canvas for comparing two workflow versions.
 *
 * Reuses the same `WorkflowNode` / `NodeShell` rendering system from the
 * visual editor, wrapped in diff mode context to show change badges and
 * status highlighting instead of editing affordances.
 *
 * Follows the `WorkflowExecutionGraph` outer/inner pattern with
 * `ReactFlowProvider`.
 *
 * @since T14 (AI-Assisted Workflow Creation)
 */
export declare const WorkflowDiffGraph: import("react").NamedExoticComponent<WorkflowDiffGraphProps>;
//# sourceMappingURL=WorkflowDiffGraph.d.ts.map