import { type StoryObj } from "@storybook/react-vite"; import { type ActionType } from "../src/components/ActionCard/ActionCard"; declare const meta: { title: string; component: import("react").FC; parameters: { backgrounds: { default: string; }; }; argTypes: { type: { options: ActionType[]; control: { type: "select"; }; }; variant: { options: string[]; control: { type: "select"; }; }; draggable: { control: { type: "boolean"; }; }; iconUrl: { control: { type: "text"; }; }; actions: { control: false; }; metadata: { control: { type: "object"; }; }; instruments: { control: { type: "object"; }; }; }; }; export default meta; type Story = StoryObj; export declare const Base: Story; export declare const EveryType: Story; /** * `iconUrl` applies to measurement actions only — the icon tells the patient * what to measure, so every measurement carries one and there is no * type-level default behind it. Every other type keeps its fixed icon and * ignores the prop. */ export declare const CustomMeasurementIcon: Story; export declare const WithAndWithoutActions: Story; export declare const DraggableAndStatic: Story; export declare const ListVariant: Story; export declare const CompactVariant: Story;