import { StoryObj } from '@storybook/react'; import { default as React } from 'react'; import { IconType } from '../../../shared/types/types'; import { SwitchOption } from '../../../shared/types/switch'; import { ModalCloseButtonConfig } from '../../../shared/types/modal'; declare const meta: { title: string; component: React.FC<{ title?: string; size?: "sm" | "md" | "lg" | "xl"; children: React.ReactNode; position?: "left" | "right"; titleIcon?: IconType; titleIconDuotonePrimary?: any; titleIconDuotoneSecondary?: any; titleIconDuotoneOpacityPrimary?: number; titleIconDuotoneOpacitySecondary?: number; scrollable?: boolean; showCancelButton?: boolean; showSuccessButton?: boolean; cancelButtonText?: string; successButtonText?: string; disabledCancelButton?: boolean; disabledSuccessButton?: boolean; closeAtSuccess?: boolean; closeAtCancel?: boolean; disableEscapeClose?: boolean; disableOutsideTab?: boolean; maxWidth?: string; fullWidth?: boolean; fitContent?: boolean; className?: string; onCancel?: () => void; onSuccess?: () => void; buttonLabel?: string; tabs?: SwitchOption[]; defaultValueTab?: string; onChangeTab?: (value: string) => void; tabsOverHeader?: boolean; closeButton?: ModalCloseButtonConfig; surface?: "default" | "brand"; }>; parameters: { docs: { description: { component: string; }; }; }; tags: string[]; argTypes: { title: { description: string; control: { type: "text"; }; }; size: { description: string; control: { type: "select"; }; options: string[]; table: { defaultValue: { summary: string; }; }; }; position: { description: string; control: { type: "select"; }; options: string[]; table: { defaultValue: { summary: string; }; }; }; scrollable: { description: string; control: { type: "boolean"; }; table: { defaultValue: { summary: string; }; }; }; showCancelButton: { description: string; control: { type: "boolean"; }; table: { defaultValue: { summary: string; }; }; }; showSuccessButton: { description: string; control: { type: "boolean"; }; table: { defaultValue: { summary: string; }; }; }; cancelButtonText: { description: string; control: { type: "text"; }; table: { defaultValue: { summary: string; }; }; }; successButtonText: { description: string; control: { type: "text"; }; table: { defaultValue: { summary: string; }; }; }; disabledCancelButton: { description: string; control: { type: "boolean"; }; table: { defaultValue: { summary: string; }; }; }; disabledSuccessButton: { description: string; control: { type: "boolean"; }; table: { defaultValue: { summary: string; }; }; }; closeAtSuccess: { description: string; control: { type: "boolean"; }; table: { defaultValue: { summary: string; }; }; }; closeAtCancel: { description: string; control: { type: "boolean"; }; table: { defaultValue: { summary: string; }; }; }; disableEscapeClose: { description: string; control: { type: "boolean"; }; table: { defaultValue: { summary: string; }; }; }; disableOutsideTab: { description: string; control: { type: "boolean"; }; table: { defaultValue: { summary: string; }; }; }; maxWidth: { description: string; control: { type: "text"; }; }; fullWidth: { description: string; control: { type: "boolean"; }; table: { defaultValue: { summary: string; }; }; }; fitContent: { description: string; control: { type: "boolean"; }; table: { defaultValue: { summary: string; }; }; }; surface: { description: string; control: { type: "select"; }; options: string[]; table: { defaultValue: { summary: string; }; }; }; }; }; export default meta; type Story = StoryObj; export declare const Default: Story; export declare const CloseButtonTooltip: Story; export declare const Sizes: Story; export declare const Positions: Story; export declare const MaxWidthVariants: Story; export declare const ButtonConfigurations: Story; export declare const DisabledButtons: Story; export declare const CloseBehaviors: Story; export declare const EscapeAndFocusTrap: Story; export declare const ScrollableContent: Story; export declare const WithIcon: Story; export declare const Callbacks: Story; export declare const WithFormContent: Story; export declare const CustomClassName: Story; export declare const AllPropsCombined: Story; export declare const WithTabs: Story; export declare const TabsWithIcons: Story; export declare const ControlledTabs: Story; export declare const TabsWithFitContent: Story; export declare const CustomFooter: Story; export declare const FooterComparison: Story; export declare const TabsOverHeaderOptions: Story; export declare const BrandSurface: Story; export declare const BrandSurfaceCustomFooter: Story; //# sourceMappingURL=Drawer.stories.d.ts.map