import * as z from "zod/v4-mini"; import { Result as SafeParseResult } from "../../types/fp.js"; import { EntitlementEntityType } from "./entitlement-entity-type.js"; import { EntitlementUsageResetPeriod } from "./entitlement-usage-reset-period.js"; import { FeatureType } from "./feature-type.js"; import { SDKValidationError } from "./sdk-validation-error.js"; export type WebhookDtoEntitlement = { entityId?: string | undefined; entityType?: EntitlementEntityType | undefined; featureId?: string | undefined; featureType?: FeatureType | undefined; id?: string | undefined; isEnabled?: boolean | undefined; isSoftLimit?: boolean | undefined; staticValue?: string | undefined; usageLimit?: number | undefined; usageResetPeriod?: EntitlementUsageResetPeriod | undefined; }; /** @internal */ export declare const WebhookDtoEntitlement$inboundSchema: z.ZodMiniType; export declare function webhookDtoEntitlementFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=webhook-dto-entitlement.d.ts.map