import { type VariantProps } from 'class-variance-authority'; import { type EnrollmentCriteria, type WorkflowGraph } from './workflow-types'; declare const rootVariants: (props?: ({ orientation?: "vertical" | "horizontal" | null | undefined; compact?: boolean | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; export interface WorkflowMapProps extends VariantProps { /** Instance id surfaced as `data-component-id` on the root. */ id?: string; /** Workflow graph (DAG-shaped, linear in v1). */ graph: WorkflowGraph; /** Id of the currently active step. When unset, the map is structural. */ activeNodeId?: string; /** When provided, nodes become focusable buttons. */ onNodeClick?: (nodeId: string) => void; /** Optional leading criteria summary card — NOT part of the graph. */ enrollmentCriteria?: EnrollmentCriteria; /** Orientation. @default 'vertical' */ orientation?: 'vertical' | 'horizontal'; /** Compact mode: smaller padding, hides settings summary text. */ compact?: boolean; className?: string; /** Override the auto-generated aria-label on the list root. */ 'aria-label'?: string; } export declare const WorkflowMap: import("react").ForwardRefExoticComponent>; export {}; //# sourceMappingURL=workflow-map.d.ts.map