import type { StoryObj } from "@storybook/react-vite"; declare const meta: { title: string; component: import("react").FC<{ className?: string; selected?: Date; hasCloseButton?: boolean; closeButtonText?: string; onChange?: (date: Date | null) => void; showMonthDropdown?: boolean; showYearDropdown?: boolean; minDate?: Date; maxDate?: Date; isDisabled?: boolean; adjustDateOnChange?: boolean; formatDateWithTime?: boolean; shouldCloseOnSelect?: boolean; allowSameDay?: boolean; } & { includeDates?: Date[]; openToDate?: Date; placeholderText?: string; portalId?: string; zIndex?: 10 | 20 | 30 | 40 | 50; popperZIndex?: 10 | 20 | 30 | 40 | 50; } & { label?: React.ReactNode; helperText?: React.ReactNode; errorText?: React.ReactNode; fullWidth?: boolean; }>; argTypes: { helperText: { control: { type: "text"; }; }; errorText: { control: { type: "text"; }; }; }; parameters: { design: { type: string; url: string; }; backgrounds: { default: string; }; }; }; export default meta; type Story = StoryObj; export declare const Base: Story; export declare const HelperText: Story; export declare const ErrorText: Story; /** * Besides a string, `label` takes a node, for example to add a muted * "(optional)" next to the text. Keep it phrasing content and non-interactive. */ export declare const LabelAsNode: Story;