import type { WorkflowGraphModel } from "./workflow-graph-model";
/** Props for {@link ViewYamlDialog}. */
export interface ViewYamlDialogProps {
    /** ID of the node to show YAML for, or `null` to close. */
    readonly nodeId: string | null;
    /** The current graph model to look up the node. */
    readonly graph: WorkflowGraphModel | null;
    /** Called when the dialog is dismissed. */
    readonly onClose: () => void;
}
/**
 * Read-only dialog showing a single task's YAML representation.
 *
 * Triggered from the context menu "View YAML" or the inspector overflow
 * menu. Renders the output of {@link taskToYaml} in a monospace `<pre>`
 * block with a copy-to-clipboard button.
 *
 * Styled with `--stgm-*` tokens in `@layer stgm` for embed safety.
 *
 * @since T11 (Context Menus and Keyboard Shortcuts)
 */
export declare const ViewYamlDialog: import("react").NamedExoticComponent<ViewYamlDialogProps>;
//# sourceMappingURL=ViewYamlDialog.d.ts.map