import { type Dispatch, type ReactNode, type SetStateAction } from 'react'; import { type PreviewProps } from './interface'; interface IPreviewProps { src: string; visible: boolean; type: 'image' | 'video'; preview?: false | PreviewProps; onClose: () => void; fileName?: string; current?: number; total?: number; progressRender?: ReactNode; canDownload?: boolean; setCurrent?: Dispatch>; } declare const Preview: (props: IPreviewProps) => import("react/jsx-runtime").JSX.Element; export default Preview;