export type Data = string | string[] | number | boolean | Component;
export interface Component {
    [key: string]: Data;
}
export type TrustPathDeviceIntelligence = {
    device_hash: string;
    device_model: string | undefined;
    device_vendor: string | undefined;
    os_name: string | undefined;
    os_version: string | undefined;
    browser_fingerprint: string;
    browser_name: string | undefined;
    browser_version: string | undefined;
    browser_major_version: string | undefined;
    cookie_enabled: boolean;
    browser_type: string | undefined;
};
export type TrustPathFingerprintHash = {
    device_hash: string;
    browser_hash: string;
};
export declare function getFingerprintID(): Promise<TrustPathFingerprintHash>;
export declare function getDeviceIntelligence(): Promise<TrustPathDeviceIntelligence>;
