import * as z from "zod/v3"; import { Document, Document$Outbound } from "./document.js"; import { FacetFilterSet, FacetFilterSet$Outbound } from "./facetfilterset.js"; import { SearchResultProminenceEnum } from "./searchresultprominenceenum.js"; export type RecommendationsRequestOptions = { /** * Filter results to a single datasource name (e.g. gmail, slack). All results are returned if missing. */ datasourceFilter?: string | undefined; /** * Filter results to only those relevant to one or more datasources (e.g. jira, gdrive). All results are returned if missing. */ datasourcesFilter?: Array | undefined; /** * A list of facet filter sets that will be OR'ed together. */ facetFilterSets?: Array | undefined; context?: Document | undefined; /** * The types of prominence wanted in results returned. Default is any type. */ resultProminence?: Array | undefined; }; /** @internal */ export type RecommendationsRequestOptions$Outbound = { datasourceFilter?: string | undefined; datasourcesFilter?: Array | undefined; facetFilterSets?: Array | undefined; context?: Document$Outbound | undefined; resultProminence?: Array | undefined; }; /** @internal */ export declare const RecommendationsRequestOptions$outboundSchema: z.ZodType; export declare function recommendationsRequestOptionsToJSON(recommendationsRequestOptions: RecommendationsRequestOptions): string; //# sourceMappingURL=recommendationsrequestoptions.d.ts.map