export declare class BrowserExtensionChecker {
    static browser: {
        [key: string]: boolean;
    };
    static readonly ChromeWebstoreLink = "https://chromewebstore.google.com";
    static SuggestedExtensionLink(): string;
    static readonly WRemixWebstoreLink: string;
    static readonly BreezWebstoreLink: string;
    static readonly MetaWebstoreLink: string;
    DetectedID: string;
    DetectedName: string;
    HasDotNetApplicationExtension(): boolean;
    IgnoreMissingExtension(): void;
    Version: string;
    protected _ClickOnceExtensionAvailable: boolean;
    protected _ClickOnceExtensionHasBeenChecked: boolean;
    protected _SessionStorageCacheKey: string;
    protected _ExtensionDetected(id: string, ExtName: string, previously: boolean): boolean;
    protected _CheckForWindowsRemixClickonceExtension(): boolean;
    protected _CheckForBreezClickOnceLauncherExtension(): boolean;
    protected _CheckForMeta4ClickOnceLauncherExtension(): boolean;
    protected _GenericExtensionDetector(ExtID: string, ExtName: string, s: HTMLScriptElement | HTMLImageElement, testResource: string): boolean;
    protected _uaMatch(ua: string): {
        browser: string;
        version: string;
    };
    constructor();
}
