interface RawFingerprintData { browser: { vendor: string; app: { codename: string; name: string; }; product: { name: string; sub: string; }; language: { current: string; list: readonly string[]; }; userAgent: string; plugins: string[]; capabilities: { contacts: boolean; pdfViewer: boolean; cookies: boolean; }; mimeTypes: { description: string; type: string; suffixes: string; }[]; canvas: string; bars: { menubar: boolean; personalbar: boolean; statusbar: boolean; toolbar: boolean; }; doNotTrack: string; }; device: { touchscreen: boolean; cpu: { name: string; cores: number; }; sizes: { usable: { height: number; width: number; }; screen: { height: number; width: number; }; }; memory: number; color: { depth: number; contrast: string; gamut: string; forcedColors: boolean; hdr: boolean; monochromeDepth: number; }; }; timezone: number; audio: { duration: number; length: number; numberOfChannels: number; sampleRate: number; } | string; webgl: { vendor: number; renderer: number; }; reducedMotion: boolean; math: { acos: number; acosh: number; acoshPf: number; asin: number; asinh: number; asinhPf: number; atanh: number; atanhPf: number; atan: number; sin: number; sinh: number; sinhPf: number; cos: number; cosh: number; coshPf: number; tan: number; tanh: number; tanhPf: number; exp: number; expm1: number; expm1Pf: number; log1p: number; log1pPf: number; powPI: number; }; fonts: string[]; } export declare const getRawFingerprint: () => Promise; export declare const getFingerprint: () => Promise; export {};