import { BrowserContext } from 'playwright'; import { CodeFileUpdater } from './CodeFileUpdater'; import { ContextEventCollector } from './ContextEventCollector'; import { ElementEvent } from '../types'; declare type CreateCliOptions = { codePath: string; context: BrowserContext; }; declare type ConstructorOptions = { codeUpdater: CodeFileUpdater; collector: ContextEventCollector; }; export declare class CreateManager { static create(options: CreateCliOptions): Promise; private _codeUpdater; private _collector; private _events; protected constructor(options: ConstructorOptions); protected update(event: ElementEvent): Promise; finalize(): Promise; } export {};