import { HTTPResponse } from "../base/httpResponse"; import type { MessageResponse } from "../types"; import { CancelCryptoCheckoutPayload, CheckoutUrl, ConfirmCryptoCheckoutPayload, CreateCryptoCheckoutPayload, CryptoCheckout, CryptoRates, type CreateCheckoutPayload, type HistoryRecord, type Plan, type UserLimits, type TokenPurchasePayload, type TokenPurchaseResponse } from "./types"; export declare function getUserPlanDetails(): Promise>; export declare function getPlans(): Promise>; export declare function createCheckout(payload: CreateCheckoutPayload): Promise>; export declare function createCryptoCheckout(payload: CreateCryptoCheckoutPayload): Promise>; export declare function cancelCryptoCheckout(payload: CancelCryptoCheckoutPayload): Promise>; export declare function confirmCryptoCheckout(payload: ConfirmCryptoCheckoutPayload): Promise>; export declare function getApproxCryptoRates(): Promise>; export declare function unsubscribe(): Promise>; export declare function verifyPayment(): Promise>; export declare function getHistory(): Promise>; export declare function purchaseTokens(payload: TokenPurchasePayload): Promise>; export declare function changePlan(planId: string): Promise>;