import { AddCouponEvent } from '../../../../src/models/subscription/subscription'; export declare const useSubscriptionDetailsService: (subscriptionId: number) => import("xstate").Interpreter import("../../../models/subscription/types").UpdateSubscriptionEvent; GET_SUBSCRIPTION_DETAILS: (event: import("../../../models/subscription/types").GetSubscriptionDetailsEvent) => { event: import("../../../models/subscription/types").GetSubscriptionDetailsEvent; }; GET_COUPONS: (event: import("../../../../src/models/subscription/subscription").GetCouponsEvent) => { coupons: import("../../../models/subscription/types").Coupon[]; }; ADD_COUPON: (event: AddCouponEvent) => { couponCode: string; }; ADD_ANOTHER_COUPON: () => {}; }>>, { value: any; context: import("../../../models/subscription/types").SubscriptionModelWithCoupons; }, 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("../../../../src/models/subscription/subscription").GetCouponsEvent) => { coupons: import("../../../models/subscription/types").Coupon[]; }; ADD_COUPON: (event: AddCouponEvent) => { couponCode: string; }; ADD_ANOTHER_COUPON: () => {}; }>>, import("xstate").BaseActionObject, import("xstate").ServiceMap>>;