import * as React from 'react'; import { ImagePreviewType } from './Image'; import { PreviewProps } from './Preview'; export interface PreviewGroupPreview extends Omit { /** * If Preview the show img index * @default 0 */ current?: number; } export interface GroupConsumerProps { previewPrefixCls?: string; icons?: PreviewProps['icons']; preview?: boolean | PreviewGroupPreview; } interface PreviewUrl { url: string; canPreview: boolean; } export interface GroupConsumerValue extends GroupConsumerProps { isPreviewGroup?: boolean; previewUrls: Map; setPreviewUrls: React.Dispatch>>; current: number; setCurrent: React.Dispatch>; setShowPreview: React.Dispatch>; setMousePosition: React.Dispatch>; registerImage: (id: number, url: string, canPreview?: boolean) => () => void; } export declare const context: React.Context; declare const Group: React.FC; export default Group;