import { type VariantProps } from "class-variance-authority"; /** * Root wrapper around the stage and the pager. Carries the module's * `@container` scope — descendants adapt to this element's width, never the * viewport. The wrapper itself must stay free of `@…:` variants. */ export declare const carouselVariants: (props?: import("class-variance-authority/types").ClassProp | undefined) => string; /** * Fixed-height centered stage the active slide fills. The viewport-height cap * keeps the stage usable both inline and inside dialog chrome. */ export declare const carouselStageVariants: (props?: ({ size?: "default" | "sm" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; export type CarouselStageVariantProps = VariantProps; export type CarouselStageSize = NonNullable; /** One slide, centered within the stage. */ export declare const carouselSlideVariants: (props?: import("class-variance-authority/types").ClassProp | undefined) => string; /** Slide image — letterboxed to fit the stage, never cropped. */ export declare const carouselImageVariants: (props?: import("class-variance-authority/types").ClassProp | undefined) => string; /** Pager row (previous / position / next), centered under the stage. */ export declare const carouselFooterVariants: (props?: import("class-variance-authority/types").ClassProp | undefined) => string; /** "n of m" position readout between the pager buttons. */ export declare const carouselPositionVariants: (props?: import("class-variance-authority/types").ClassProp | undefined) => string; //# sourceMappingURL=variants.d.ts.map