/** * Linkbreakers API * This is a documentation of all the APIs of Linkbreakers * * The version of the OpenAPI document: 1.118.3 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * DeviceActor represents WHO or WHAT is operating the device. * This distinguishes between a real human visitor, an automated crawler/scraper bot * (e.g. Googlebot, BingBot), and an AI/LLM agent acting on behalf of a user * (e.g. GPTBot, ClaudeBot, Gemini, Grok). * * - DEVICE_ACTOR_UNSPECIFIED: Actor not specified or not yet detected * - DEVICE_ACTOR_HUMAN: Human visitor using a browser (covers MOBILE, TABLET, DESKTOP device types) * - DEVICE_ACTOR_BOT: Automated crawler or scraper bot (e.g. Googlebot, BingBot, Applebot) * - DEVICE_ACTOR_AGENT: AI/LLM agent browsing on behalf of a user (e.g. GPTBot, ClaudeBot, Gemini, Grok) * - DEVICE_ACTOR_UNKNOWN: Unable to classify the actor * @export */ export declare const DeviceActor: { readonly DeviceActorUnspecified: "DEVICE_ACTOR_UNSPECIFIED"; readonly DeviceActorHuman: "DEVICE_ACTOR_HUMAN"; readonly DeviceActorBot: "DEVICE_ACTOR_BOT"; readonly DeviceActorAgent: "DEVICE_ACTOR_AGENT"; readonly DeviceActorUnknown: "DEVICE_ACTOR_UNKNOWN"; }; export type DeviceActor = typeof DeviceActor[keyof typeof DeviceActor]; export declare function instanceOfDeviceActor(value: any): boolean; export declare function DeviceActorFromJSON(json: any): DeviceActor; export declare function DeviceActorFromJSONTyped(json: any, ignoreDiscriminator: boolean): DeviceActor; export declare function DeviceActorToJSON(value?: DeviceActor | null): any; export declare function DeviceActorToJSONTyped(value: any, ignoreDiscriminator: boolean): DeviceActor;