import { BoxProps } from '@mui/material'; import { Swiper as CarouselInstance } from 'swiper'; import { PlayPauseButtonProps } from '@/src/components/playPauseButton/PlayPauseButton'; import { SpinnerProps } from '@/src/components/progress/Spinner'; export interface CarouselAutoplayProgressProps extends Omit { /** * Optional Carousel instance from useCarouselInstance hook */ carousel?: CarouselInstance; /** * Progress Props */ spinnerProps?: Omit; /** * Append style to wrapper box to change position of component */ position?: 'outside' | 'inside'; } /** * Spinner with autoplay progress value */ export declare const CarouselAutoplayProgress: ({ carousel: carouselProp, sx, spinnerProps, position, ...rest }: CarouselAutoplayProgressProps) => import("react/jsx-runtime").JSX.Element; export interface CarouselAutoplayIconButtonProps extends Partial { /** * Optional Carousel instance from useCarouselInstance hook */ carousel?: CarouselInstance; } /** * IconButton controlling play/paused state of the autoplay */ export declare function CarouselAutoplayIconButton({ carousel: carouselProp, ...rest }: CarouselAutoplayIconButtonProps): import("react/jsx-runtime").JSX.Element;