import * as z from "zod/v3"; import { FacetFilterSet, FacetFilterSet$Outbound } from "./facetfilterset.js"; export type GetDocumentsByFacetsRequest = { /** * Filter results to one or more datasources (e.g. gmail, slack). All results are returned if missing. */ datasourcesFilter?: Array | undefined; /** * A list of facet filter sets that will be OR'ed together. An AND is assumed between different filters in each set. */ filterSets: Array; /** * Pagination cursor. A previously received opaque token representing the position in the overall results at which to start. */ cursor?: string | undefined; }; /** @internal */ export type GetDocumentsByFacetsRequest$Outbound = { datasourcesFilter?: Array | undefined; filterSets: Array; cursor?: string | undefined; }; /** @internal */ export declare const GetDocumentsByFacetsRequest$outboundSchema: z.ZodType; export declare function getDocumentsByFacetsRequestToJSON(getDocumentsByFacetsRequest: GetDocumentsByFacetsRequest): string; //# sourceMappingURL=getdocumentsbyfacetsrequest.d.ts.map