import * as z from "zod/v4-mini"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type OrganizationCustomerEmailSettings = { orderConfirmation: boolean; subscriptionCancellation: boolean; subscriptionConfirmation: boolean; subscriptionCycled: boolean; subscriptionCycledAfterTrial: boolean; subscriptionPastDue: boolean; subscriptionRenewalReminder: boolean; subscriptionRevoked: boolean; subscriptionTrialConversionReminder: boolean; subscriptionUncanceled: boolean; subscriptionUpdated: boolean; }; /** @internal */ export declare const OrganizationCustomerEmailSettings$inboundSchema: z.ZodMiniType; /** @internal */ export type OrganizationCustomerEmailSettings$Outbound = { order_confirmation: boolean; subscription_cancellation: boolean; subscription_confirmation: boolean; subscription_cycled: boolean; subscription_cycled_after_trial: boolean; subscription_past_due: boolean; subscription_renewal_reminder: boolean; subscription_revoked: boolean; subscription_trial_conversion_reminder: boolean; subscription_uncanceled: boolean; subscription_updated: boolean; }; /** @internal */ export declare const OrganizationCustomerEmailSettings$outboundSchema: z.ZodMiniType; export declare function organizationCustomerEmailSettingsToJSON(organizationCustomerEmailSettings: OrganizationCustomerEmailSettings): string; export declare function organizationCustomerEmailSettingsFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=organizationcustomeremailsettings.d.ts.map