export interface SearchDataset { material?: string; key?: string; name?: string; link?: string; loc?: string; unit?: string; src?: string; ver?: string; model?: string; ref_product?: string; restricted?: boolean; fit?: string; gwp?: number; gwp_unit?: string; dqi?: unknown; [k: string]: unknown; } export interface SearchResult { status?: string; summary?: string; datasets?: SearchDataset[]; restricted_count?: number; verified_count?: number; [k: string]: unknown; } export declare function runSearch(query: string, sources?: string): Promise; /** Human-readable rendering. Every row carries its link — that is the whole * point of showing results to a person, and the opaque `key` is not. */ export declare function formatSearch(r: SearchResult): string; //# sourceMappingURL=search.d.ts.map