/** * Type definitions for Scrapeless API * Based on official API documentation */ export interface ScrapelessResponse { code: number; data: T; message: string; } export interface UserInfo { credits: string; excessCredits: string; plan: { credits: string; endAt: string; price: number; status: number; usage: number; }; status: number; userId: string; } export interface BrowserSessionOptions { sessionTTL?: number; sessionName?: string; sessionRecording?: boolean; proxyURL?: string; proxyCountry?: string; proxyState?: string; proxyCity?: string; extensionIds?: string[]; fingerprint?: string; userAgent?: string; platform?: string; screen?: { width: number; height: number; }; localization?: { basedOnIP: boolean; timezone: string; languages: string[]; }; } export interface BrowserSession { taskId: string; state: 'processing' | 'completed' | 'failed'; createTime: string; expireTime: string; success: boolean; metadata?: { session_name?: string; [key: string]: any; }; } export interface CreateSessionResponse { success: boolean; taskId: string; } export interface LiveUrlResponse { url: string; } export declare const DEFAULT_BROWSER_OPTIONS: Required>; //# sourceMappingURL=types.d.ts.map