import { default as React, AriaAttributes } from 'react'; import { ImageGalleryProps } from '.'; export interface ImageGallerySelectorProps extends Pick { /** * ID to find this component in testing tools (e.g.: cypress, * testing-library, and jest). */ testId?: string; /** * The currently active thumbnail. */ currentImageIdx: number; /** * For accessibility purposes, define a string that labels the current element. */ 'aria-label'?: AriaAttributes['aria-label']; /** * For accessibility purposes, define a string that labels the left navigation icon button. */ navigationButtonLeftAriaLabel?: AriaAttributes['aria-label']; /** * For accessibility purposes, define a string that labels the right navigation button icon. */ navigationButtonRightAriaLabel?: AriaAttributes['aria-label']; /** * Event handler for clicks on each thumbnail. */ onSelect: (imageIdx: number) => void; } declare function ImageGallerySelector({ images, onSelect, ImageComponent, currentImageIdx, testId, 'aria-label': ariaLabel, navigationButtonLeftAriaLabel, navigationButtonRightAriaLabel, }: ImageGallerySelectorProps): React.JSX.Element; export default ImageGallerySelector; //# sourceMappingURL=ImageGallerySelector.d.ts.map