export declare class Natively { isDebug: boolean; min_app_version: number; app_version: number; injected: boolean; observers: Function[]; onNativeError?: Function | null; onTabChanged?: Function | null; isIOSApp: boolean; isAndroidApp: boolean; setDebug(isDebug: boolean): void; notify(min?: number, current?: number): void; addObserver(fn: Function): void; trigger(respId: string | undefined, minVersion: number, callback: Function | undefined, method: string, body?: any): void; setTabChangedHandler(callback: Function): void; removeTabChangedHandler(): void; setErrorHandler(callback: Function): void; removeErrorHandler(): void; setErrorScreen(showError: boolean): void; openLogger(): void; openConsole(): void; closeApp(): void; showProgress(toggle: boolean): void; shareImage(image_url: string): void; shareText(text: string): void; shareTextAndImage(text: string, image_url: string): void; shareFile(file_url: string): void; openExternalURL(url?: string, external?: boolean): void; openExternalApp(url: string): void; showAppToast(type: string, text?: string): void; showAppBanner(type: string, title?: string, description?: string): void; analyticsTrackEvent(name: string, data?: Map): void; analyticsSetUserId(data: { id: string; }): void; analyticsSetUserProperty(data: { key: string; value: string; }): void; requestAppReview(): void; attShowPopup(callback: Function): void; attGetStatus(callback: Function): void; getInsets(callback: Function): void; getLocales(callback: Function): void; setLocale(locale: string, callback?: Function): void; setAppBackgroundColor(color: string): void; setAppProgressColor(color: string): void; setAppSwipeNavigation(toggle: boolean): void; setAppPullToRefresh(toggle: boolean): void; setAppOrientation(orientation: string): void; setAppStatusBarStyle(style: string): void; hideLoadingScreen(): void; showLoadingScreen(autoHide?: boolean): void; openAppSettings(): void; showTabBar(): void; enableWakelock(): void; disableWakelock(): void; hideTabBar(): void; reloadWebview(): void; getBatteryInfo(callback: Function): void; hapticPattern(pattern: string, delay: number): void; openPDF(options: { url?: string; base64?: string; fileName?: string; download?: boolean; }, callback?: Function): void; hapticImpact(type: string): void; hapticNotification(type: string): void; }