import * as z from "zod/v4-mini"; import { Result as SafeParseResult } from "../../types/fp.js"; import { ListResourceDownloadableRead } from "../components/listresourcedownloadableread.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type CustomerPortalDownloadablesListSecurity = { customerSession?: string | undefined; memberSession?: string | undefined; }; /** * Filter by benefit ID. */ export type CustomerPortalDownloadablesListQueryParamBenefitIDFilter = string | Array; export type CustomerPortalDownloadablesListRequest = { /** * Filter by benefit ID. */ benefitId?: string | Array | null | undefined; /** * Page number, defaults to 1. */ page?: number | undefined; /** * Size of a page, defaults to 10. Maximum is 100. */ limit?: number | undefined; }; export type CustomerPortalDownloadablesListResponse = { result: ListResourceDownloadableRead; }; /** @internal */ export type CustomerPortalDownloadablesListSecurity$Outbound = { customer_session?: string | undefined; member_session?: string | undefined; }; /** @internal */ export declare const CustomerPortalDownloadablesListSecurity$outboundSchema: z.ZodMiniType; export declare function customerPortalDownloadablesListSecurityToJSON(customerPortalDownloadablesListSecurity: CustomerPortalDownloadablesListSecurity): string; /** @internal */ export type CustomerPortalDownloadablesListQueryParamBenefitIDFilter$Outbound = string | Array; /** @internal */ export declare const CustomerPortalDownloadablesListQueryParamBenefitIDFilter$outboundSchema: z.ZodMiniType; export declare function customerPortalDownloadablesListQueryParamBenefitIDFilterToJSON(customerPortalDownloadablesListQueryParamBenefitIDFilter: CustomerPortalDownloadablesListQueryParamBenefitIDFilter): string; /** @internal */ export type CustomerPortalDownloadablesListRequest$Outbound = { benefit_id?: string | Array | null | undefined; page: number; limit: number; }; /** @internal */ export declare const CustomerPortalDownloadablesListRequest$outboundSchema: z.ZodMiniType; export declare function customerPortalDownloadablesListRequestToJSON(customerPortalDownloadablesListRequest: CustomerPortalDownloadablesListRequest): string; /** @internal */ export declare const CustomerPortalDownloadablesListResponse$inboundSchema: z.ZodMiniType; export declare function customerPortalDownloadablesListResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=customerportaldownloadableslist.d.ts.map