import * as z from "zod/v4-mini"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { SubscriptionProrationBehavior } from "./subscriptionprorationbehavior.js"; export type CheckoutOrganization = { /** * Creation timestamp of the object. */ createdAt: Date; /** * Last modification timestamp of the object. */ modifiedAt: Date | null; /** * The ID of the object. */ id: string; /** * Organization name shown in checkout, customer portal, emails etc. */ name: string; /** * Unique organization slug in checkout, customer portal and credit card statements. */ slug: string; /** * Avatar URL shown in checkout, customer portal, emails etc. */ avatarUrl: string | null; prorationBehavior: SubscriptionProrationBehavior; /** * Whether customers can update their subscriptions from the customer portal. */ allowCustomerUpdates: boolean; }; /** @internal */ export declare const CheckoutOrganization$inboundSchema: z.ZodMiniType; export declare function checkoutOrganizationFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=checkoutorganization.d.ts.map