import { BaseDetector } from '../core/base.js'; import { Result } from '../util.js'; declare class BrowserDetector extends BaseDetector<{ browser: { majorVersion?: string; } & Result; is: { edge: boolean; chrome: boolean; safari: boolean; firefox: boolean; opera: boolean; IE: boolean; chromium: boolean; wechat: boolean; }; }> { constructor(userAgent?: string); detect(): { browser: { majorVersion: string | undefined; version?: string; name?: string; type?: string; }; is: { edge: boolean; chrome: boolean; safari: boolean; firefox: boolean; opera: boolean; IE: boolean; chromium: boolean; wechat: boolean; }; }; private detectBrowser; } export { BrowserDetector };