export declare enum ClientArchitecture {
    ARM = "arm",
    X86 = "x86"
}
export declare enum ClientBitness {
    SHORT = "32",
    LONG = "64"
}
export interface UADataBrandItem {
    brand: string;
    version: string;
}
export declare enum UADataPlatform {
    WINDOWS = "Windows",
    MACOS = "macOS",
    LINUX = "Linux",
    ANDROID = "Android",
    IOS = "iOS"
}
export interface HighEntropyValues {
    mobile?: boolean;
    model?: string;
    platform?: UADataPlatform;
    platformVersion?: string;
    architecture?: ClientArchitecture;
    bitness?: ClientBitness;
    brands?: UADataBrandItem[];
}
export type NavigatorWithUserAgentData = Navigator & {
    userAgentData: {
        getHighEntropyValues: (values: Array<string>) => HighEntropyValues;
    };
};
