import type * as HydraDB from "../../../api/index.js"; import * as core from "../../../core/index.js"; import type * as serializers from "../../index.js"; import { SearchMetadataFilters } from "../../types/SearchMetadataFilters.js"; import { SearchOperator } from "../../types/SearchOperator.js"; import { SearchQueryBy } from "../../types/SearchQueryBy.js"; import { SearchQueryRequestCollections } from "../../types/SearchQueryRequestCollections.js"; import { SearchQueryRequestSubTenantIds } from "../../types/SearchQueryRequestSubTenantIds.js"; import { SearchRecallMode } from "../../types/SearchRecallMode.js"; import { SearchSourceType } from "../../types/SearchSourceType.js"; import { SearchTemporalIntentOverride } from "../../types/SearchTemporalIntentOverride.js"; export declare const SearchQueryRequest: core.serialization.Schema; export declare namespace SearchQueryRequest { interface Raw { acl?: string[] | null; additional_context?: string | null; alpha?: unknown | null; attributes?: Record | null; collection?: string | null; collections?: SearchQueryRequestCollections.Raw | null; database?: string | null; graph_context?: boolean | null; graph_vector_prune?: boolean | null; graph_vector_prune_spacy_entities?: boolean | null; ids?: string[] | null; max_results?: number | null; metadata_filters?: SearchMetadataFilters.Raw | null; mode?: SearchRecallMode.Raw | null; num_related_chunks?: number | null; operator?: SearchOperator.Raw | null; profile_entity_type?: string | null; profile_namespace?: string | null; profile_subject?: string | null; query?: string | null; query_apps?: boolean | null; query_by?: SearchQueryBy.Raw | null; query_forceful_relations?: boolean | null; recency_bias?: number | null; sub_tenant_id?: string | null; sub_tenant_ids?: SearchQueryRequestSubTenantIds.Raw | null; temporal_intent?: SearchTemporalIntentOverride.Raw | null; temporal_now?: string | null; temporal_reasoning?: boolean | null; tenant_id?: string | null; titles?: string[] | null; type?: SearchSourceType.Raw | null; } }