/**
 * Configuration options for the Swiper carousel.
 */
export interface SwipeCarouselMetadata {
    /** Number of slides per view. Default: 1 */
    slidesPerView?: number | 'auto';
    /** Space between slides in pixels. Default: 10 */
    spaceBetween?: number;
    /** Enable infinite loop. Default: true */
    loop?: boolean;
    /** Center active slide. Default: true */
    centeredSlides?: boolean;
    /** Transition effect. Default: 'slide' */
    effect?: 'slide' | 'fade' | 'cube' | 'coverflow' | 'flip';
    /** Autoplay configuration. Default: false */
    autoplay?: boolean | {
        delay: number;
        disableOnInteraction: boolean;
    };
    /** Responsive breakpoints */
    breakpoints?: {
        [width: number]: {
            slidesPerView?: number | 'auto';
            spaceBetween?: number;
        };
    };
    /** Show pagination bullets. Default: true */
    pagination?: boolean;
    /** Show navigation arrows. Default: true */
    navigation?: boolean;
    /** Apply scale effect to inactive slides. Default: true */
    scaleEffect?: boolean;
    /** Padding for the carousel wrapper. Default: '0 32px' */
    wrapperPadding?: string;
}
