import { default as React } from 'react'; export interface VQAConversation { from: 'human' | 'gpt'; value: string; messageId?: string; } export interface VQAContent { conversations?: VQAConversation[]; images?: { fileKey: string; order: number; }[]; schemaVersion?: string; system?: string; [key: string]: any; } export interface VQASample { id: string; fileUrl: string; fileKey?: string; content?: VQAContent; isLabeled?: boolean; sampleFileName?: { originalName?: string; name?: string; }; [key: string]: any; } export interface VQAAnnotationRef { validate: () => boolean; } interface VQAAnnotationProps { sample: VQASample; onChange?: (sample: VQASample) => void; readOnly?: boolean; } declare const VQAAnnotation: React.ForwardRefExoticComponent>; export default VQAAnnotation;