import * as z from "zod/v4-mini"; import { SubscriptionScheduleChangeType } from "./subscription-schedule-change-type.js"; /** * Request to cancel a subscription schedule (supports two modes) */ export type CancelScheduleRequest = { /** * schedule_id is the ID of the schedule to cancel (optional if subscription_id and schedule_type are provided) */ scheduleId?: string | undefined; scheduleType?: SubscriptionScheduleChangeType | undefined; /** * subscription_id is the ID of the subscription (required if schedule_id is not provided) */ subscriptionId?: string | undefined; }; /** @internal */ export type CancelScheduleRequest$Outbound = { schedule_id?: string | undefined; schedule_type?: string | undefined; subscription_id?: string | undefined; }; /** @internal */ export declare const CancelScheduleRequest$outboundSchema: z.ZodMiniType; export declare function cancelScheduleRequestToJSON(cancelScheduleRequest: CancelScheduleRequest): string; //# sourceMappingURL=cancel-schedule-request.d.ts.map