import UAParser from './parser';
declare class UADetect {
    private _parser;
    constructor(ua?: string);
    get parser(): UAParser;
    get userAgent(): string;
    set userAgent(value: string);
    get browser(): import("./parser").UserAgentBrowser;
    get engine(): import("./parser").UserAgentEngine;
    get os(): import("./parser").UserAgentOS;
    get device(): import("./parser").UserAgentDevice;
    get cpu(): import("./parser").UserAgentCPU;
    reset(ua?: string): this;
    isMobile(ua?: string): boolean;
    isSafari(ua?: string, onlyMobile?: boolean): boolean;
    isFirefox(ua?: string): boolean;
    isIE(ua?: string): boolean;
    isEdge(ua?: string, type?: 'Chromium' | 'Legacy'): boolean;
    isWindows(ua?: string, onlyMobile?: boolean): boolean;
    isAndroid(ua?: string): boolean;
    isMac(ua?: string): boolean;
    isIOS(ua?: string): boolean;
    isIOS13(type?: 'iPad' | 'iPhone' | 'iPod'): boolean;
    isMIUI(ua?: string): boolean;
    isElectron(ua?: string): boolean;
    isPad(ua?: string): boolean;
    isWechat(ua?: string, type?: 'mobile' | 'desktop' | undefined): boolean;
    isEdgeChromium(ua?: string): boolean;
}
export default UADetect;
