export default abstract class UserAgent { private static cssuaUserAgent; static get windows(): string; static get macos(): string; static get ios(): string; static get android(): string; static get linux(): string; static get edge(): string; static get chrome(): string; static get firefox(): string; static get safari(): string; static get opera(): string; static get ie(): string; static get vivaldi(): string; static get isWindows(): boolean; static get isMacos(): boolean; static get isLinux(): boolean; static get isUnix(): boolean; static get isAndroid(): boolean; static get isIos(): boolean; static get isDesktop(): boolean; static get isMobile(): boolean; static get isEdge(): boolean; static get isChrome(): boolean; static get isFirefox(): boolean; static get isSafari(): boolean; static get isOpera(): boolean; static get isVivaldi(): boolean; static get isIe(): boolean; static get os(): string | undefined; static get browser(): string | undefined; }