/** * Event classes for constructor usage * * These classes implement the event interfaces and can be instantiated. */ import { TabCreatedEvent, BrowserStateRequestEvent, ScreenshotEvent, BrowserErrorEvent, BrowserLaunchEvent, BrowserKillEvent, BrowserStopEvent, TargetID } from './events'; export declare class TabCreatedEventClass implements TabCreatedEvent { target_id: TargetID; url: string; id?: string; timestamp?: number; event_timeout?: number; constructor(data?: Partial); } export declare class BrowserStateRequestEventClass implements BrowserStateRequestEvent { include_dom: boolean; include_screenshot: boolean; include_recent_events: boolean; id?: string; timestamp?: number; event_timeout?: number; constructor(data?: Partial); } export declare class ScreenshotEventClass implements ScreenshotEvent { full_page?: boolean; clip?: { x: number; y: number; width: number; height: number; }; id?: string; timestamp?: number; event_timeout?: number; constructor(data?: Partial); } export declare class BrowserErrorEventClass implements BrowserErrorEvent { error_type: string; message: string; target_id?: TargetID; id?: string; timestamp?: number; event_timeout?: number; constructor(data: Partial); } export declare class BrowserLaunchEventClass implements BrowserLaunchEvent { id?: string; timestamp?: number; event_timeout?: number; constructor(data?: Partial); } export declare class BrowserKillEventClass implements BrowserKillEvent { id?: string; timestamp?: number; event_timeout?: number; constructor(data?: Partial); } export declare class BrowserStopEventClass implements BrowserStopEvent { id?: string; timestamp?: number; event_timeout?: number; constructor(data?: Partial); } export { TabCreatedEventClass as TabCreatedEvent }; export { BrowserStateRequestEventClass as BrowserStateRequestEvent }; export { ScreenshotEventClass as ScreenshotEvent }; export { BrowserErrorEventClass as BrowserErrorEvent }; export { BrowserLaunchEventClass as BrowserLaunchEvent }; export { BrowserKillEventClass as BrowserKillEvent }; export { BrowserStopEventClass as BrowserStopEvent }; //# sourceMappingURL=events-classes.d.ts.map