/// import type { Locale } from '../config-provider/interface'; import type { MountContainer } from '../utils/dom'; import type LOAD_STATUS from './utils/loadStatus'; export interface ImageObject { src: string; originSrc: string; } export declare type Images = Array & { loaded?: LOAD_STATUS; }>; export interface BaseImagePreviewProps { images: ReadonlyArray; visible?: boolean; title?: React.ReactNode; activeIndex?: number; showPagination?: boolean; maxScale?: number; minScale?: number; locale?: Locale['ImagePreview']; orientation?: 'landscape' | 'portrait'; mountContainer?: MountContainer; onChange?: (activeIndex: number) => void; onClose?: () => void; }