/** * 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 { ScreenSpoofingType } from "./ScreenSpoofingType"; /** * * @export * @interface ScreenChoice */ export interface ScreenChoice { /** * Specifies how the screen will be spoofed. Possible values: * 'automatic': Automatically override the screen resolution based on the fingerprint. * 'manual': Manually override the screen resolution. * 'off': Turn off the spoofing, use the original settings. * @type {ScreenSpoofingType} * @memberof ScreenChoice */ value: ScreenSpoofingType; /** * The screen size of the device in CSS pixels. * CSS values correspond to bigger physical pixel values when scaled, so provide values accordingly. (Kameleo's default scaling is 1x for desktop and 2x for mobile profiles.) * Examples for 1080p: 1920x1080 (desktop), 412x732 (mobile). * @type {string} * @memberof ScreenChoice */ extra?: string | null; } /** * Check if a given object implements the ScreenChoice interface. */ export declare function instanceOfScreenChoice(value: object): value is ScreenChoice; export declare function ScreenChoiceFromJSON(json: any): ScreenChoice; export declare function ScreenChoiceFromJSONTyped(json: any, ignoreDiscriminator: boolean): ScreenChoice; export declare function ScreenChoiceToJSON(json: any): ScreenChoice; export declare function ScreenChoiceToJSONTyped(value?: ScreenChoice | null, ignoreDiscriminator?: boolean): any;