import * as z from "zod/v4-mini"; import { Result as SafeParseResult } from "../../types/fp.js"; import { BillingCadence } from "./billing-cadence.js"; import { BillingPeriod } from "./billing-period.js"; import { SDKValidationError } from "./sdk-validation-error.js"; export type BillingCycleInfo = { /** * billing_anchor is the new billing anchor */ billingAnchor?: Date | undefined; billingCadence?: BillingCadence | undefined; billingPeriod?: BillingPeriod | undefined; /** * billing_period_count is the billing period count */ billingPeriodCount?: number | undefined; /** * period_end is the end of the new billing period */ periodEnd?: Date | undefined; /** * period_start is the start of the new billing period */ periodStart?: Date | undefined; }; /** @internal */ export declare const BillingCycleInfo$inboundSchema: z.ZodMiniType; export declare function billingCycleInfoFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=billing-cycle-info.d.ts.map