declare class FingerprintBrowser implements FingerprintInterface {
    debug: boolean;
    browserData: BrowserData;
    constructor(debug: boolean);
    private hasLocalStorage;
    private hasSessionStorage;
    private isCanvasSupported;
    private isIE;
    private getCanvasFingerprint;
    private connection;
    private cookie;
    private getFontSmoothing;
    private fonts;
    private getOs;
    generateHash(): string;
}
export declare class FingerprintFactory {
    static create(debug: boolean): FingerprintBrowser;
}
export {};
