import React from "react"; import { type IconProps } from "../../Icon/Icon"; type MediaAsset = { bottomLeftIconName?: IconProps["name"]; src: string; title: string; topLeftIconName?: IconProps["name"]; xid: string; }; export type MediaCarouselProps = { activeItemRef?: React.MutableRefObject; currentIndex: number; mediaAssets: MediaAsset[]; nextBtnAriaLabel: string; onClickNext: VoidFunction; onClickPrevious: VoidFunction; onClickThumbnail: (newIndex: number) => void; prevBtnAriaLabel: string; setIsReady: React.Dispatch>; showNavButtons: boolean; skipArrowKeysListener: boolean; }; export declare const MediaCarousel: ({ activeItemRef, currentIndex, mediaAssets, nextBtnAriaLabel, onClickNext, onClickPrevious, onClickThumbnail, prevBtnAriaLabel, setIsReady, showNavButtons, skipArrowKeysListener, ...ariaAttributes }: MediaCarouselProps) => React.ReactNode; export {};