puppeteer-core
Version:
A high-level API to control headless Chrome over the DevTools Protocol
31 lines • 755 B
TypeScript
/**
* @license
* Copyright 2026 Google Inc.
* SPDX-License-Identifier: Apache-2.0
*/
import type { RecordOptions } from '../api/Page.js';
import { ScreenRecording } from '../api/ScreenRecording.js';
import { type Logger } from '../common/Debug.js';
import type { BidiPage } from './Page.js';
/**
* @internal
*/
export declare class BidiScreenRecording extends ScreenRecording {
#private;
protected page: BidiPage;
/**
* @internal
*/
constructor(page: BidiPage, options: RecordOptions | undefined, logger: Logger);
/**
* @internal
*/
_start(): Promise<void>;
/**
* Stops the screen recording.
*
* @public
*/
stop(): Promise<void>;
}
//# sourceMappingURL=ScreenRecording.d.ts.map