import * as z from "zod/v4-mini"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "./sdk-validation-error.js"; import { SubscriptionStatus } from "./subscription-status.js"; export type SubscriptionSummary = { /** * archived_at timestamp (for old subscriptions) */ archivedAt?: Date | undefined; /** * billing_anchor of the subscription */ billingAnchor?: Date | undefined; /** * created_at timestamp */ createdAt?: Date | undefined; /** * current_period_end of the subscription */ currentPeriodEnd?: Date | undefined; /** * current_period_start of the subscription */ currentPeriodStart?: Date | undefined; /** * id of the subscription */ id?: string | undefined; /** * plan_id of the subscription */ planId?: string | undefined; status?: SubscriptionStatus | undefined; }; /** @internal */ export declare const SubscriptionSummary$inboundSchema: z.ZodMiniType; export declare function subscriptionSummaryFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=subscription-summary.d.ts.map