import { KnnQuery } from '../models/KnnQuery'; import { QueryFilter } from '../models/QueryFilter'; export declare class Knn { 'field': string; 'k': number; 'query'?: KnnQuery; 'query_vector'?: Array; 'doc_id'?: number; 'ef'?: number; 'rescore'?: boolean; 'oversampling'?: number; 'filter'?: QueryFilter; static readonly discriminator: string | undefined; static readonly mapping: { [index: string]: string; } | undefined; static readonly attributeTypeMap: Array<{ name: string; baseName: string; type: string; format: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; format: string; }[]; constructor(); }