interface SearchParamsimport { type SearchParams } from "https://deno.land/x/deno_es@v0.5.1/src/types.ts"; Propertiesindex: stringbody: objectoptionalmethod: Methodoptionalanalyzer: stringoptionalanalyze_wildcard: booleanoptionalccs_minimize_roundtrips: booleanoptionaldefault_operator: "AND" | "OR"optionaldf: stringoptionalexplain: booleanoptionalstored_fields: string | string[]optionaldocvalue_fields: string | string[]optionalfrom: numberoptionalignore_unavailable: booleanoptionalignore_throttled: booleanoptionalallow_no_indices: booleanoptionalexpand_wildcards: | "open" | "closed" | "hidden" | "none" | "all"optionallenient: booleanoptionalpreference: stringoptionalq: stringoptionalrouting: string | string[]optionalscroll: stringoptionalsearch_type: "query_then_fetch" | "dfs_query_then_fetch"optionalsize: numberoptionalsort: string | string[]optional_source: | boolean | string | string[] | { includes: string[]; excludes: string[]; }optional_source_excludes: string | string[]optional_source_includes: string | string[]optionalterminate_after: numberoptionalstats: string | string[]optionalsuggest_field: stringoptionalsuggest_mode: "missing" | "popular" | "always"optionalsuggest_size: numberoptionalsuggest_text: stringoptionaltimeout: numberoptionaltrack_scores: booleanoptionaltrack_total_hits: booleanoptionalallow_partial_search_results: booleanoptionaltyped_keys: booleanoptionalversion: booleanoptionalseq_no_primary_term: booleanoptionalrequest_cache: booleanoptionalbatched_reduce_size: numberoptionalmax_concurrent_shard_requests: numberoptionalpre_filter_shard_size: numberoptionalrest_total_hits_as_int: booleanoptionalmin_compatible_shard_node: string