import { type ResponsiveColor } from '../../utils/types';
import { type ResponsiveGapData, type ResponsiveNumberValue, type ResponsiveIconRadioGroupValue, type ImagesData } from '@makeswift/prop-controllers';
type Props = {
    id?: string;
    images?: ImagesData;
    width?: string;
    margin?: string;
    pageSize?: ResponsiveNumberValue;
    step?: ResponsiveNumberValue;
    slideAlignment?: ResponsiveIconRadioGroupValue<'flex-start' | 'center' | 'flex-end'>;
    gap?: ResponsiveGapData;
    autoplay?: boolean;
    delay?: number;
    showArrows?: boolean;
    arrowPosition?: ResponsiveIconRadioGroupValue<'inside' | 'center' | 'outside'>;
    arrowColor?: ResponsiveColor | null;
    arrowBackground?: ResponsiveColor | null;
    showDots?: boolean;
    dotColor?: ResponsiveColor | null;
    slideBorder?: string;
    slideBorderRadius?: string;
};
declare const Carousel: import("react").ForwardRefExoticComponent<Props & import("react").RefAttributes<HTMLDivElement>>;
export default Carousel;
//# sourceMappingURL=Carousel.d.ts.map