import { WebPlugin, PluginListenerHandle } from '@capacitor/core'; import { BranchDeepLinksPlugin, BranchLoggedOutResponse, BranchReferringParamsResponse, BranchUrlParams, BranchShortUrlParams, BranchShortUrlResponse, BranchShowShareSheetParams, BranchTrackingResponse, BranchQRCodeParams, BranchQRCodeResponse, BranchDMAParams, BranchInitEvent } from './definitions'; export declare class BranchDeepLinksWeb extends WebPlugin implements BranchDeepLinksPlugin { constructor(); handleUrl(_: BranchUrlParams): Promise; generateShortUrl(_: BranchShortUrlParams): Promise; showShareSheet(_: BranchShowShareSheetParams): Promise; getStandardEvents(): Promise<{ [index: number]: string; }>; sendBranchEvent(_: { eventName: string; metaData: { [key: string]: any; }; }): Promise; handleATTAuthorizationStatus(_: { status: number; }): Promise; disableTracking(_: { isEnabled: false; }): Promise; setIdentity(_: { newIdentity: string; }): Promise; logout(): Promise; getBranchQRCode(_: BranchQRCodeParams): Promise; getLatestReferringParams(): Promise; getFirstReferringParams(): Promise; setDMAParamsForEEA(_: BranchDMAParams): Promise; setConsumerProtectionAttributionLevel(_: { level: string; }): Promise; addListener(_eventName: 'init', _listenerFunc: (event: BranchInitEvent) => void): Promise; addListener(_eventName: 'initError', _listenerFunc: (error: any) => void): Promise; }