import * as z from "zod/v4-mini"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { LegacyRecurringProductPriceCustom, LegacyRecurringProductPriceCustom$Outbound } from "./legacyrecurringproductpricecustom.js"; import { LegacyRecurringProductPriceFixed, LegacyRecurringProductPriceFixed$Outbound } from "./legacyrecurringproductpricefixed.js"; import { LegacyRecurringProductPriceFree, LegacyRecurringProductPriceFree$Outbound } from "./legacyrecurringproductpricefree.js"; export type LegacyRecurringProductPrice = LegacyRecurringProductPriceCustom | LegacyRecurringProductPriceFixed | LegacyRecurringProductPriceFree; /** @internal */ export declare const LegacyRecurringProductPrice$inboundSchema: z.ZodMiniType; /** @internal */ export type LegacyRecurringProductPrice$Outbound = LegacyRecurringProductPriceCustom$Outbound | LegacyRecurringProductPriceFixed$Outbound | LegacyRecurringProductPriceFree$Outbound; /** @internal */ export declare const LegacyRecurringProductPrice$outboundSchema: z.ZodMiniType; export declare function legacyRecurringProductPriceToJSON(legacyRecurringProductPrice: LegacyRecurringProductPrice): string; export declare function legacyRecurringProductPriceFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=legacyrecurringproductprice.d.ts.map