import type { PurchaseTokenDTO, PurchaseDTO, PaginatedResponseDTO } from '@explorins/pers-sdk';
export declare const usePurchases: () => {
    createPaymentIntent: (amount: number, currency: string, receiptEmail: string, description: string) => Promise<import("@explorins/pers-sdk").PaymentIntentDTO>;
    getActivePurchaseTokens: () => Promise<PaginatedResponseDTO<PurchaseTokenDTO>>;
    getAllUserPurchases: () => Promise<PaginatedResponseDTO<PurchaseDTO>>;
    isAvailable: boolean;
};
export type PurchaseHook = ReturnType<typeof usePurchases>;
//# sourceMappingURL=usePurchases.d.ts.map