import { type VariantProps } from 'class-variance-authority'; import type { WorkflowSummary } from './workflow-types'; declare const workflowCardVariants: (props?: ({ density?: "comfortable" | "compact" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; export interface WorkflowCardProps extends VariantProps { workflow: WorkflowSummary; density?: 'comfortable' | 'compact'; /** Fires when the card body is clicked. Absent → card is not interactive. */ onView?: (id: string) => void; /** Fires when the edit IconButton is clicked. Absent → no edit button. */ onEdit?: (id: string) => void; /** Fires when the delete IconButton is clicked. Absent → no delete button. */ onDelete?: (id: string) => void; /** * Fires when the activate/deactivate IconButton is clicked. The second * argument is the TARGET state (the opposite of the current status), so the * consumer's handler is idempotent. Absent → no toggle button. */ onToggleActive?: (id: string, active: boolean) => void; className?: string; } export declare const WorkflowCard: import("react").ForwardRefExoticComponent>; export {}; //# sourceMappingURL=workflow-card.d.ts.map