import React from 'react'; import { CustomerInfo, PurchasesOfferings } from './revenuecat-types'; import { PurchasesConfig } from './types'; export declare function A0PurchaseProvider({ children, config, }: { children: React.ReactNode; /** Optional configuration passed directly to Purchases.initialize */ config?: PurchasesConfig; }): React.JSX.Element; export declare function useA0Purchases(): { isPremium: boolean; isLoading: boolean; isAnonymous: boolean; userId: string | null; purchase: (packageId: string, manual?: boolean | undefined) => Promise; restore: () => Promise; logIn: (userId: string) => Promise; logOut: () => Promise; refreshCustomerInfo: () => Promise; getCustomerInfo: () => CustomerInfo | null; offerings: PurchasesOfferings; }; //# sourceMappingURL=react-hooks.d.ts.map