/****************************************************************************** * * (C) 2022 AhnLab Blockchain Company, Inc. All rights reserved. * Any part of this source code can not be copied with any method without * prior written permission from the author or authorized person. * ******************************************************************************/ /** * A string representing the type of environment the application is currently running in * popup - When the user click's the icon in their browser's extension bar; the default view * notification - When the extension opens due to interaction with a Web3 enabled website * fullscreen - When the user clicks 'expand view' to open the extension in a new tab * background - The background process that powers the extension * @typedef {'popup' | 'notification' | 'fullscreen' | 'background'} EnvironmentType */ declare const ENVIRONMENT_TYPE_POPUP = "popup"; declare const ENVIRONMENT_TYPE_NOTIFICATION = "notification"; declare const ENVIRONMENT_TYPE_FULLSCREEN = "fullscreen"; declare const ENVIRONMENT_TYPE_BACKGROUND = "background"; declare const PLATFORM_BRAVE = "Brave"; declare const PLATFORM_CHROME = "Chrome"; declare const PLATFORM_EDGE = "Edge"; declare const PLATFORM_FIREFOX = "Firefox"; declare const PLATFORM_OPERA = "Opera"; declare const MESSAGE_TYPE: { ETH_DECRYPT: string; ETH_GET_ENCRYPTION_PUBLIC_KEY: string; ETH_SIGN: string; ETH_SIGN_TYPED_DATA: string; GET_PROVIDER_STATE: string; LOG_WEB3_SHIM_USAGE: string; PERSONAL_SIGN: string; WATCH_ASSET: string; WATCH_ASSET_LEGACY: string; }; export { ENVIRONMENT_TYPE_POPUP, ENVIRONMENT_TYPE_NOTIFICATION, ENVIRONMENT_TYPE_FULLSCREEN, ENVIRONMENT_TYPE_BACKGROUND, MESSAGE_TYPE, PLATFORM_BRAVE, PLATFORM_CHROME, PLATFORM_EDGE, PLATFORM_FIREFOX, PLATFORM_OPERA, };