import { default as React, Dispatch, SetStateAction } from 'react'; import { IPagination, ISample } from '@glodon-aiot/apis'; interface ImageDetailModalProps { vlmMarkTmpl?: string; isVlmModalVisible: boolean; setIsVlmModalVisible: Dispatch>; record?: ISample; onNextClick: VoidFunction; onPrevClick: VoidFunction; listLoading?: boolean; datasetId?: string; versionId?: string; ocrMarkTmpl?: string; handleMarkClick: (sampleId?: string) => void; updateSampleList: () => void; filterMode?: string; onFilterModeChange?: (mode: string) => void; samples?: ISample[]; onSave?: (record: ISample) => Promise; initialMode?: 'preview' | 'annotation'; selectSampleId?: string; onClose: VoidFunction; pagination?: IPagination; currentIndex?: number; } declare const VlmModal: React.FC; export default VlmModal;