import * as z from "zod/v4-mini"; import { Result as SafeParseResult } from "../../types/fp.js"; import { BillingPeriod } from "./billing-period.js"; import { EntitlementSourceEntityType } from "./entitlement-source-entity-type.js"; import { SDKValidationError } from "./sdk-validation-error.js"; export type EntitlementSource = { configValue?: { [k: string]: any; } | undefined; entitlementId?: string | undefined; entityId?: string | undefined; entityName?: string | undefined; entityType?: EntitlementSourceEntityType | undefined; isEnabled?: boolean | undefined; quantity?: number | undefined; staticValue?: string | undefined; subscriptionId?: string | undefined; usageLimit?: number | undefined; usageResetPeriod?: BillingPeriod | undefined; }; /** @internal */ export declare const EntitlementSource$inboundSchema: z.ZodMiniType; export declare function entitlementSourceFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=entitlement-source.d.ts.map