import { Axios } from 'axios'; import { CreateSubscription, EnableOrDisableSubscription, FetchSubscription, GenerateSubscriptionLink, ListSubscriptionQueryParams, ListSubscriptions, Response, SubscriptionCreated } from './interface'; interface BadRequest { status: boolean; message: string; } export declare class Subscription { http: Axios; constructor(http: Axios); create(data: CreateSubscription): Promise; list(queryParams?: ListSubscriptionQueryParams): Promise; fetch(idOrCode: string): Promise; enable(data: EnableOrDisableSubscription): Promise; disable(data: EnableOrDisableSubscription): Promise; generateSubscriptionLink(code: string): Promise; sendUpdateSubscriptionLink(code: string): Promise; } export {};