import * as z from "zod/v3"; import { ChatZeroStateSuggestionOptions, ChatZeroStateSuggestionOptions$Outbound } from "./chatzerostatesuggestionoptions.js"; export type CategoryToResultSize = { resultSize?: number | undefined; }; export type FeedRequestOptions = { /** * Number of results asked in response. If a result is a collection, counts as one. */ resultSize: number; /** * The offset of the client's timezone in minutes from UTC. e.g. PDT is -420 because it's 7 hours behind UTC. */ timezoneOffset?: number | undefined; /** * Mapping from category to number of results asked for the category. */ categoryToResultSize?: { [k: string]: CategoryToResultSize; } | undefined; /** * Datasources for which content should be included. Empty is for all. */ datasourceFilter?: Array | undefined; chatZeroStateSuggestionOptions?: ChatZeroStateSuggestionOptions | undefined; }; /** @internal */ export type CategoryToResultSize$Outbound = { resultSize?: number | undefined; }; /** @internal */ export declare const CategoryToResultSize$outboundSchema: z.ZodType; export declare function categoryToResultSizeToJSON(categoryToResultSize: CategoryToResultSize): string; /** @internal */ export type FeedRequestOptions$Outbound = { resultSize: number; timezoneOffset?: number | undefined; categoryToResultSize?: { [k: string]: CategoryToResultSize$Outbound; } | undefined; datasourceFilter?: Array | undefined; chatZeroStateSuggestionOptions?: ChatZeroStateSuggestionOptions$Outbound | undefined; }; /** @internal */ export declare const FeedRequestOptions$outboundSchema: z.ZodType; export declare function feedRequestOptionsToJSON(feedRequestOptions: FeedRequestOptions): string; //# sourceMappingURL=feedrequestoptions.d.ts.map