import * as z from "zod/v4-mini"; import { Result as SafeParseResult } from "../../types/fp.js"; import { AggregatedEntitlementBucket } from "./aggregated-entitlement-bucket.js"; import { EntitlementAggregationMode } from "./entitlement-aggregation-mode.js"; import { EntitlementUsageResetPeriod } from "./entitlement-usage-reset-period.js"; import { SDKValidationError } from "./sdk-validation-error.js"; export type ConfigValue = {}; export type AggregatedEntitlement = { aggregationMode?: EntitlementAggregationMode | undefined; buckets?: Array | undefined; configValues?: Array<{ [k: string]: ConfigValue; }> | undefined; isEnabled?: boolean | undefined; isSoftLimit?: boolean | undefined; staticValues?: Array | undefined; usageLimit?: number | undefined; usageResetPeriod?: EntitlementUsageResetPeriod | undefined; }; /** @internal */ export declare const ConfigValue$inboundSchema: z.ZodMiniType; export declare function configValueFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const AggregatedEntitlement$inboundSchema: z.ZodMiniType; export declare function aggregatedEntitlementFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=aggregated-entitlement.d.ts.map