import { CaptureSubscriptionRequest, CreateSubscriptionRequest, ReviseRequest } from '../Entities/PaypalRequests';
import { CreateSubscriptionResponse, ReviseSubscriptionResponse } from '../Entities/PaypalResponses';
declare const _default: () => {
    create: (body: CreateSubscriptionRequest) => Promise<CreateSubscriptionResponse>;
    cancel: (subscriptionId: string, reason: string) => Promise<void>;
    revise: (subscriptionId: string, body: ReviseRequest) => Promise<ReviseSubscriptionResponse>;
    capture: (subscriptionId: string, body: CaptureSubscriptionRequest) => Promise<void>;
    getItem: (subscriptionId: string) => Promise<CreateSubscriptionResponse>;
};
export default _default;
