import { Entity } from "./entity"; import { DsProjectRoomBlock, DsProjectRoomData } from "../dynamic-labeling-room/entities"; export declare class QuickSearch implements Entity { private _topk_results; private _qs_search_queries; private _version; private _records; private _exampleEntityData; constructor(obj?: any); get version(): string; set version(value: string); get topk_results(): number; set topk_results(value: number); get qs_search_queries(): PyDsQuickSearchInput[]; set qs_search_queries(value: PyDsQuickSearchInput[]); get records(): QuickSearchRecord; set records(value: QuickSearchRecord); toJSON(): { topk_results: number; qs_search_queries: PyDsQuickSearchInput[]; version: string; records: QuickSearchRecord; }; toNerEntities(type?: number): { relationOptions: any[]; entities: { predicted_string: string; rank: string; score: string; }; }; nerEntityTypeOptions(): any[]; toDsProjectRoom(): void; fromDsProjectRoom(obj: DsProjectRoomBlock[], data: DsProjectRoomData): QuickSearch; } export declare class PyDsQuickSearchInput { search_id: string; search_string: string; constructor(obj?: any); toJSON(): { search_id: string; search_string: string; }; } declare class PyDsQuickSearchTopKResults { predicted_string: string; rank: number; score: number; constructor(obj?: any); } declare class PyDsQuickSearchOutput { search_id: string; search_string: string; company_model: PyDsQuickSearchTopKResults[]; contact_model: PyDsQuickSearchTopKResults[]; inference_time: number; constructor(obj?: any); } export declare class QuickSearchRecord { predicted_strings: PyDsQuickSearchOutput[]; constructor(obj?: any); } export {}; //# sourceMappingURL=quick-search.d.ts.map