import * as z from "zod/v4-mini"; export type OverrideEntitlementRequest = { /** * ConfigValue is the config value for config features */ configValue?: { [k: string]: any; } | undefined; /** * EntitlementID references the plan/addon entitlement to override */ entitlementId: string; /** * IsEnabled determines if the entitlement is enabled or disabled */ isEnabled?: boolean | undefined; /** * StaticValue is the static value for static features */ staticValue?: string | undefined; /** * UsageLimit is the new usage limit (only these 3 fields can be overridden) * * @remarks * For metered features, nil means unlimited usage */ usageLimit?: number | undefined; }; /** @internal */ export type OverrideEntitlementRequest$Outbound = { config_value?: { [k: string]: any; } | undefined; entitlement_id: string; is_enabled?: boolean | undefined; static_value?: string | undefined; usage_limit?: number | undefined; }; /** @internal */ export declare const OverrideEntitlementRequest$outboundSchema: z.ZodMiniType; export declare function overrideEntitlementRequestToJSON(overrideEntitlementRequest: OverrideEntitlementRequest): string; //# sourceMappingURL=override-entitlement-request.d.ts.map