declare function detect(userAgent?: string): { is: { mac: boolean; windows: boolean; iOS: boolean; android: boolean; winPhone: boolean; linux: boolean; harmonyOS: boolean; mobile: boolean; mobileOnly: boolean; tablet: boolean; iPhone: boolean; iPad: boolean; iPod: boolean; edge: boolean; chrome: boolean; safari: boolean; firefox: boolean; opera: boolean; IE: boolean; chromium: boolean; wechat: boolean; }; os: { [x: string]: any; version?: string; name?: string; type?: string; }; device: { [x: string]: any; version?: string; name?: string; type?: string; model?: string; vendor?: string; }; browser: { majorVersion: string | undefined; version?: string; name?: string; type?: string; }; }; export { detect };