import * as z from "zod/v4-mini";
export type CustomerSubscriptionPause = {
    /**
     * 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. If not set, it stays paused until resumed. Must be after the current period end.
     */
    resumesAt?: Date | null | undefined;
};
/** @internal */
export type CustomerSubscriptionPause$Outbound = {
    pause_at_period_end: boolean;
    resumes_at?: string | null | undefined;
};
/** @internal */
export declare const CustomerSubscriptionPause$outboundSchema: z.ZodMiniType<CustomerSubscriptionPause$Outbound, CustomerSubscriptionPause>;
export declare function customerSubscriptionPauseToJSON(customerSubscriptionPause: CustomerSubscriptionPause): string;
//# sourceMappingURL=customersubscriptionpause.d.ts.map