export interface SearchRequest { terms: Terms; } export interface SearchResponse { results: SearchResult[]; } export interface SearchResult { consultUuid: string; kind: string; score: number; } export interface IndexRequest { consultUUID: string; terms: Terms; } export declare type Terms = Term[]; export interface Term { kind?: string; value: string; } export declare enum IndexKind { consultUuid = 0, consultShortid = 1, firstName = 2, lastName = 3, healthId = 4, dob = 5 }