import { Details } from 'express-useragent'; export default class UserAgent implements Details { private readonly _agent; constructor(source?: string); get isEpiphany(): boolean; get isDesktop(): boolean; get isWindows(): boolean; get isWindowsPhone(): boolean; get isLinux(): boolean; get isLinux64(): boolean; get isMac(): boolean; get isChromeOS(): boolean; get isBada(): boolean; get isSamsung(): boolean; get isRaspberry(): boolean; get isBot(): boolean; get isCurl(): boolean; get isAndroidTablet(): boolean; get isWinJs(): boolean; get isKindleFire(): boolean; get isSilk(): boolean; get isCaptive(): boolean; get isSmartTV(): boolean; get silkAccelerated(): boolean; get SilkAccelerated(): boolean; get browser(): string; get version(): string; get os(): string; get platform(): string; get geoIp(): { [key: string]: any; }; get source(): string; get isFacebook(): boolean; get isAmaya(): boolean; get isFlock(): boolean; get isSeaMonkey(): boolean; get isOmniWeb(): boolean; get isKonqueror(): boolean; get isChrome(): boolean; get isWebkit(): boolean; get isFirefox(): boolean; get isSafari(): boolean; get isIECompatibilityMode(): boolean; get isEdge(): boolean; get isIE(): boolean; get isOpera(): boolean; get isBlackberry(): boolean; get isMobile(): boolean; get isTablet(): boolean; get isiPad(): boolean; get isiPod(): boolean; get isiPhone(): boolean; get isAndroid(): boolean; get isAuthoritative(): boolean; get isAlamoFire(): boolean; get isPhantomJS(): boolean; get isMobileNative(): boolean; }