import type { PropsWithChildren } from 'react'; import React from 'react'; import type { UploadItem } from '../../interface'; import type { BasicPreviewProps } from './interface'; declare type PreviewComponent = React.ComponentType; export interface CustomPreview { [key: string]: PreviewComponent; } interface PreviewProps { customPreview?: CustomPreview; list: UploadItem[]; } export interface PreviewInstance { preview: (file: UploadItem) => void; } declare const Preview: (props: PropsWithChildren & { ref?: React.Ref; }) => React.ReactElement; export default Preview; //# sourceMappingURL=Preview.d.ts.map