export type VectorMetadataValueType = 'string' | 'number' | 'boolean' | 'date' | 'array' | 'object' | 'null' | 'unknown'; export interface IVectorMetadataFieldSchema { field: string; inferredType: VectorMetadataValueType; mixedTypes: VectorMetadataValueType[]; occurrence: number; confidence: number; suggestedOperators: string[]; } export interface IVectorMetadataSchema { fields: IVectorMetadataFieldSchema[]; sampleCount: number; } export declare function inferVectorMetadataSchema(samples: Array>): IVectorMetadataSchema;