import type { Workflow } from "@stigmer/protos/ai/stigmer/agentic/workflow/v1/api_pb";
/** Props for {@link WorkflowOverviewGraph}. */
export interface WorkflowOverviewGraphProps {
    /** The workflow blueprint to visualize. */
    readonly workflow: Workflow | null | undefined;
    /**
     * Called when the user clicks "Open in editor" in the node popover.
     * Receives the task name so the caller can activate the editor tab
     * and select the corresponding node.
     */
    readonly onOpenInEditor?: (taskName: string) => void;
    /**
     * Whether nodes can be dragged to rearrange the layout.
     * Useful in fullscreen/presentation contexts where the user wants to
     * manually position nodes for discussion. Does not persist changes.
     * @default false
     */
    readonly nodesDraggable?: boolean;
    /** Additional CSS class names for the root container. */
    readonly className?: string;
}
/**
 * Read-only interactive workflow graph for the overview context.
 *
 * Renders the workflow blueprint in a React Flow canvas using the unified
 * `WorkflowNode` / `CanvasTransitionEdge` rendering system in `"overview"` mode.
 * Supports pan, zoom, minimap, and a click-to-inspect popover on task nodes.
 *
 * Designed for embedding in both the Stigmer Console and third-party
 * dashboards — no routing, auth, or app-shell dependencies (DD-004).
 *
 * @example
 * ```tsx
 * <WorkflowOverviewGraph
 *   workflow={workflow}
 *   onOpenInEditor={(taskName) => switchToEditorTab(taskName)}
 * />
 * ```
 */
export declare const WorkflowOverviewGraph: import("react").NamedExoticComponent<WorkflowOverviewGraphProps>;
//# sourceMappingURL=WorkflowOverviewGraph.d.ts.map