import { WebPlugin } from '@capacitor/core'; import { AppMetricaPlugin, YAMConfig, YAMReportEventOptions, YAMReportErrorOptions, YAMLocation, ECommerceScreen, YAMShowProductCardEventOptions, YAMShowProductDetailsEventOptions, ECommerceCartItem, ECommerceOrder, YAMUserProfileId, YAMUserProfile } from './definitions'; export declare class AppMetricaWeb extends WebPlugin implements AppMetricaPlugin { private isMetricaLogs; private log; activate(config: YAMConfig): Promise; reportEvent(options: YAMReportEventOptions): Promise; reportError(options: YAMReportErrorOptions): Promise; setLocation(location: YAMLocation): Promise; setLocationTracking(options: { enabled: boolean; }): Promise; showScreenEvent(screen: ECommerceScreen): Promise; showProductCardEvent(options: YAMShowProductCardEventOptions): Promise; showProductDetailsEvent(options: YAMShowProductDetailsEventOptions): Promise; addCartItemEvent(cartItem: ECommerceCartItem): Promise; removeCartItemEvent(cartItem: ECommerceCartItem): Promise; beginCheckoutEvent(order: ECommerceOrder): Promise; purchaseEvent(order: ECommerceOrder): Promise; setUserProfileId(userProfileId: YAMUserProfileId): Promise; reportUserProfile(userProfile: YAMUserProfile): Promise; } declare const AppMetrica: AppMetricaWeb; export { AppMetrica };