import * as z from "zod/v4-mini";
export type SubscriptionPause = {
    /**
     * Pause an active subscription at the end of the current period.
     *
     * @remarks
     *
     * Or cancel a scheduled pause on a subscription set to be paused at
     * period end.
     */
    pauseAtPeriodEnd: boolean;
    /**
     * Date at which the paused subscription should automatically resume.
     *
     * @remarks
     *
     * If not set, the subscription stays paused until it is resumed manually.
     * Must be after the current period end.
     */
    resumesAt?: Date | null | undefined;
};
/** @internal */
export type SubscriptionPause$Outbound = {
    pause_at_period_end: boolean;
    resumes_at?: string | null | undefined;
};
/** @internal */
export declare const SubscriptionPause$outboundSchema: z.ZodMiniType<SubscriptionPause$Outbound, SubscriptionPause>;
export declare function subscriptionPauseToJSON(subscriptionPause: SubscriptionPause): string;
//# sourceMappingURL=subscriptionpause.d.ts.map