/** * Copied from chakra-ui, license MIT * Accessed 2021-12-26, commit May 3rd, 2021 * See also: https://github.com/chakra-ui/chakra-ui/blob/15fcd12/packages/utils/src/user-agent.ts */ declare function getUserAgentBrowser(navigator: Navigator): "Chrome for iOS" | "Edge" | "Silk" | "Chrome" | "Firefox" | "AOSP" | "IE" | "Safari" | "WebKit" | null; export type UserAgentBrowser = NonNullable>; declare function getUserAgentOS(navigator: Navigator): "Android" | "iOS" | "Windows" | "Mac" | "Chrome OS" | "Firefox OS" | null; export type UserAgentOS = NonNullable>; export declare function detectDeviceType(navigator: Navigator): "tablet" | "phone" | "desktop"; export type UserAgentDeviceType = NonNullable>; export declare function detectOS(os: UserAgentOS): boolean; export declare function detectBrowser(browser: UserAgentBrowser): boolean; export declare function detectTouch(): boolean; export {};