import apis from './apis'; import { ERRORS } from './constants'; import { isGreaterThanOrEqualVersion, getVersion, compareSemver, isCancelError } from './apis/utils'; declare const isTokenEnv: () => boolean; declare const TokenWebView: { ERRORS: { NOT_TOKEN_WEBVIEW: string; USER_CANCEL: string; }; isTokenEnv: () => boolean; isCancelError: (error: string | import("./apis/utils").StandardError) => boolean; compareSemver: (a?: string, b?: string) => number; isGreaterThanOrEqualVersion: (version: string) => boolean; getVersion: () => string; apis: { navigator: { closeDapp: () => void; goBack: () => void; toggleNavbar: () => void; routeTo: ({ screen, props }: { screen: string; props: import("./apis/navigator").ScreenProps; }) => void; getOrientation: () => Promise; setOrientation: (orientation: import("./apis/navigator").Orientation) => void; setTitle: (title: string) => void; }; native: { alert: (content: string) => void; confirm: (params: import("./apis/native").ConfirmParams) => Promise; setLoading: (visible: boolean) => void; share: (params: import("./apis/native").ShareParams) => Promise; scanQRCode: () => Promise; setClipboard: (text: string) => void; }; user: { showAccountSwitch: (chainType?: "ETHEREUM" | "BITCOIN" | "LITECOIN" | "EOS" | "COSMOS" | "TRON" | "BITCOINCASH" | "NERVOS" | "KUSAMA" | "POLKADOT" | "FILECOIN" | null) => Promise; }; device: { getCurrentLanguage: () => Promise; getCurrentCurrency: () => Promise; }; internal: { getHeaders: () => Promise; setLogo: (logo: string) => void; log: (...data: any[]) => void; emitEvent: >(eventName: string, params?: T | undefined) => Promise; dangerouslyAPI: (...args: unknown[]) => T_1; dangerouslyPromisifyAPI: (...args: unknown[]) => Promise; }; layout: { setOptions: (options: import("./apis/layout").WebViewLayoutOptions) => void; }; }; }; export { ERRORS, isTokenEnv, isCancelError, compareSemver, isGreaterThanOrEqualVersion, getVersion, apis, }; export default TokenWebView;