import { ChargePeriod, CancellationType, ProbationBehaviour } from '../constants'; import { BaseResponse, FeatureListItem } from './common'; export interface CancelSubscriptionPayload { cancellationType: CancellationType; cancellationDate?: string | null; } export interface CancelSubscriptionResponse extends BaseResponse { message: string; } export interface UpdateSubscriptionPayload { planIdentifier: string; chargePeriod: ChargePeriod; probationBehaviour?: ProbationBehaviour | null; offeringId?: string | null; pricingTableId?: string | null; ruleId?: string | null; features?: FeatureListItem[] | null; ipAddress?: string | null; } export interface UpdateSubscriptionResponse extends BaseResponse { subscriptionId: string; } //# sourceMappingURL=subscription.d.ts.map