import type { Meta, StoryObj } from "@storybook/react"; import type { LsgCarouselProps } from "./LsgCarousel"; import type { LsgButtonVariant } from "../LsgButton"; /** * `ctaVariant` is not a carousel prop - the CTA is a nested LSG Button that owns * its own variant. The control fans out onto every item's `cta.variant` so the * button's policy can be exercised from one place, the same way an author would * set it on the nested Button component in AEM. */ type StoryArgs = LsgCarouselProps & { ctaVariant?: LsgButtonVariant; }; declare const meta: Meta; export default meta; type Story = StoryObj; export declare const ContentLeftMediaRight: Story; export declare const MediaLeftContentRight: Story; export declare const TwoMedia: Story; export declare const ThreeMedia: Story; export declare const FourMediaLoopSeam: Story; export declare const FullWidth: Story; export declare const FullWidthFourMedia: Story; export declare const AccentPolicy: Story; export declare const MixedImageAndVideo: Story; export declare const SingleMedia: Story; export declare const UnevenTextLengths: Story; export declare const MissingPerItemText: Story; export declare const MobileStacked: Story; export declare const BackgroundPolicy: Story; export declare const LegacyTopLevelText: Story;