import * as z from "zod/v4-mini"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; /** * A pricing tier for seat-based pricing. */ export type ProductPriceSeatTier = { /** * Minimum number of seats (inclusive) */ minSeats: number; /** * Maximum number of seats (inclusive). None for unlimited. */ maxSeats?: number | null | undefined; /** * Price per seat in cents for this tier */ pricePerSeat: number; }; /** @internal */ export declare const ProductPriceSeatTier$inboundSchema: z.ZodMiniType; /** @internal */ export type ProductPriceSeatTier$Outbound = { min_seats: number; max_seats?: number | null | undefined; price_per_seat: number; }; /** @internal */ export declare const ProductPriceSeatTier$outboundSchema: z.ZodMiniType; export declare function productPriceSeatTierToJSON(productPriceSeatTier: ProductPriceSeatTier): string; export declare function productPriceSeatTierFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=productpriceseattier.d.ts.map