import * as z from "zod/v4-mini"; import { Result as SafeParseResult } from "../../types/fp.js"; import { ListResourceLicenseKeyRead } from "../components/listresourcelicensekeyread.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type CustomerPortalLicenseKeysListSecurity = { customerSession?: string | undefined; memberSession?: string | undefined; }; export type CustomerPortalLicenseKeysListRequest = { /** * Filter by a specific benefit */ benefitId?: string | 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 CustomerPortalLicenseKeysListResponse = { result: ListResourceLicenseKeyRead; }; /** @internal */ export type CustomerPortalLicenseKeysListSecurity$Outbound = { customer_session?: string | undefined; member_session?: string | undefined; }; /** @internal */ export declare const CustomerPortalLicenseKeysListSecurity$outboundSchema: z.ZodMiniType; export declare function customerPortalLicenseKeysListSecurityToJSON(customerPortalLicenseKeysListSecurity: CustomerPortalLicenseKeysListSecurity): string; /** @internal */ export type CustomerPortalLicenseKeysListRequest$Outbound = { benefit_id?: string | null | undefined; page: number; limit: number; }; /** @internal */ export declare const CustomerPortalLicenseKeysListRequest$outboundSchema: z.ZodMiniType; export declare function customerPortalLicenseKeysListRequestToJSON(customerPortalLicenseKeysListRequest: CustomerPortalLicenseKeysListRequest): string; /** @internal */ export declare const CustomerPortalLicenseKeysListResponse$inboundSchema: z.ZodMiniType; export declare function customerPortalLicenseKeysListResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=customerportallicensekeyslist.d.ts.map