import { TabbyPurchaseType } from '../constants/payment'; import { TabbyCheckoutPayload } from '../constants/payment'; export declare type TabbySession = { sessionId: string; paymentId: string; availableProducts: TabbyProduct[]; rejectionReason?: string; }; export declare enum TabbyEnv { STAGING = "dev", PRODUCTION = "ai" } export declare type TabbyProduct = { type: TabbyPurchaseType; webUrl: string; }; declare class TabbyRN { private env; get apiHost(): string; get widgetsUrl(): string; private apiKey; setApiKey(apiKey: string, env?: TabbyEnv): void; createSession(payload: TabbyCheckoutPayload): Promise; } declare const Tabby: TabbyRN; export { Tabby };