import { ContextFrom } from 'xstate'; import { subscriptionModel } from '../../models'; export declare const createSubscriptionMachine: (defaultContext?: Partial>) => import("xstate").StateMachine import("../../models/subscription/types").UpdateSubscriptionEvent; GET_SUBSCRIPTION_DETAILS: (event: import("../../models/subscription/types").GetSubscriptionDetailsEvent) => { event: import("../../models/subscription/types").GetSubscriptionDetailsEvent; }; GET_COUPONS: (event: import("../../models/subscription/subscription").GetCouponsEvent) => { coupons: import("../../models/subscription/types").Coupon[]; }; ADD_COUPON: (event: import("../../models/subscription/subscription").AddCouponEvent) => { couponCode: string; }; ADD_ANOTHER_COUPON: () => {}; }>>, { value: any; context: import("../../models/subscription/types").SubscriptionModelWithCoupons; }, import("xstate").BaseActionObject, import("xstate").ServiceMap, import("xstate").ResolveTypegenMeta import("../../models/subscription/types").UpdateSubscriptionEvent; GET_SUBSCRIPTION_DETAILS: (event: import("../../models/subscription/types").GetSubscriptionDetailsEvent) => { event: import("../../models/subscription/types").GetSubscriptionDetailsEvent; }; GET_COUPONS: (event: import("../../models/subscription/subscription").GetCouponsEvent) => { coupons: import("../../models/subscription/types").Coupon[]; }; ADD_COUPON: (event: import("../../models/subscription/subscription").AddCouponEvent) => { couponCode: string; }; ADD_ANOTHER_COUPON: () => {}; }>>, import("xstate").BaseActionObject, import("xstate").ServiceMap>>;