export interface UniversalScrapingRequest { actor: string; input: T; proxy?: R; } export interface UniversalProxy { country: string; } export interface UniversalJsRenderInput { url: string; headless?: boolean; js_render?: boolean; js_instructions?: JsInstruction[]; block?: { resources: string[]; }; } export interface JsInstruction { click?: Array; evaluate?: string; fill?: string[]; keyboard?: Array; wait?: number; wait_for?: Array; [property: string]: any; } export interface UniversalWebUnlockerInput { url: string; type: string; redirect: boolean; method: string; request_id?: string; extractor?: string; header?: Record; } export interface UniversalAkamaiWebCookieInput { type: string; url: string; userAgent: string; } export interface UniversalAkamaiWebSensorInput { abck: string; bmsz: string; url: string; userAgent: string; } export interface UniversalConfig { apiKey?: string; timeout?: number; }