import type { Workflow } from "@stigmer/protos/ai/stigmer/agentic/workflow/v1/api_pb";
/** Props for {@link WorkflowGraphFullscreenDialog}. */
export interface WorkflowGraphFullscreenDialogProps {
    /** The workflow blueprint to visualize. */
    readonly workflow: Workflow | null | undefined;
    /** Controls dialog visibility. `true` opens via `showModal()`. */
    readonly open: boolean;
    /** Called when the dialog should close (Escape key or close button). */
    readonly onClose: () => void;
    /**
     * Called when the user clicks "Open in editor" from the node popover.
     * Receives the task name so the caller can activate the editor tab.
     */
    readonly onOpenInEditor?: (taskName: string) => void;
}
/**
 * Near-full-viewport dialog for exploring the workflow task flow graph.
 *
 * Uses native `<dialog>` with `showModal()` for built-in focus trapping,
 * Escape key handling, and backdrop — matching the pattern established by
 * `ArtifactPreviewModal` and `ConfirmDialog`.
 *
 * Mounts a fresh `WorkflowOverviewGraph` instance when open, which
 * auto-fits to the larger viewport via its internal `fitView` effect.
 * Pan, zoom, minimap, and node-click inspection all work identically
 * to the inline overview graph.
 */
export declare function WorkflowGraphFullscreenDialog({ workflow, open, onClose, onOpenInEditor, }: WorkflowGraphFullscreenDialogProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=WorkflowGraphFullscreenDialog.d.ts.map