/** * kameleo-local-api * You can use the following API endpoints to communicate with the local running Kameleo programmatically. * * The version of the OpenAPI document: 4.4.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import type { Os } from "./Os"; import type { Device } from "./Device"; import type { WebglMeta } from "./WebglMeta"; import type { Browser } from "./Browser"; /** * Provides a summarized view of a fingerprint, which encapsulates real-world browser fingerprint configurations used to * instantiate virtual browser profiles. This preview aids in selecting the appropriate fingerprint from hundreds of thousands available. * @export * @interface FingerprintPreview */ export interface FingerprintPreview { /** * The unique identifier of the fingerprint. You can use this as a reference to create a new profile from this fingerprint. * @type {string} * @memberof FingerprintPreview */ id: string; /** * Information about the device of the fingerprint. * @type {Device} * @memberof FingerprintPreview */ device: Device; /** * Information about the OS of the fingerprint. * @type {Os} * @memberof FingerprintPreview */ os: Os; /** * Information about the browser of the fingerprint. * @type {Browser} * @memberof FingerprintPreview */ browser: Browser; /** * The GPU details of the fingerprint extracted from WebGL parameters. * @type {WebglMeta} * @memberof FingerprintPreview */ webglMeta: WebglMeta; /** * The user agent of the fingerprint. * @type {string} * @memberof FingerprintPreview */ userAgent: string; /** * The number of fonts in the fingerprint. * @type {number} * @memberof FingerprintPreview */ fontsCount: number; } /** * Check if a given object implements the FingerprintPreview interface. */ export declare function instanceOfFingerprintPreview(value: object): value is FingerprintPreview; export declare function FingerprintPreviewFromJSON(json: any): FingerprintPreview; export declare function FingerprintPreviewFromJSONTyped(json: any, ignoreDiscriminator: boolean): FingerprintPreview; export declare function FingerprintPreviewToJSON(json: any): FingerprintPreview; export declare function FingerprintPreviewToJSONTyped(value?: FingerprintPreview | null, ignoreDiscriminator?: boolean): any;