import Client from "../client";
import Service from "../service";
declare class Recurrent extends Service {
    private readonly _createSubscription;
    private readonly _chargeSubscription;
    private readonly _updateSubscription;
    private readonly _getSubscriptions;
    private readonly _checkSubscriptionStatus;
    constructor(client: Client);
    CreateRecurringSubscription(requestPayload: IRecurring.CreateRequest): Promise<IRecurring.Response>;
    ChargeRecurringSubscription(requestPayload: IRecurring.ChargeRequest): Promise<IRecurring.Response>;
    UpdateRecurringSubscription(requestPayload: IRecurring.UpdateRequest): Promise<IRecurring.UpdateResponse>;
    GetSubscriptions(requestPayload?: IRecurring.GetSubscriptionRequest): Promise<IRecurring.GetSubscriptionsResponse>;
    GetCustomerSubscriptions(requestPayload: IRecurring.GetSubscriptionRequest): Promise<IRecurring.GetSubscriptionsResponse>;
    CheckSubscriptionStatus(requestPayload: IRecurring.SubscriptionStatusRequest): Promise<IRecurring.GetSubscriptionStatusResponse>;
}
export default Recurrent;
