import { Action } from '../model/index.js'; export declare class ScreenshotAction extends Action { static readonly $type = "Page.screenshot"; static readonly $icon = "fas fa-camera"; static readonly $help = "\nCaptures the screenshot and sends it to the Job.\n\n### Parameters\n\n- full page: emulate viewport to match content width and content height of current webpage,\n which generally results in full page screenshot\n (unless the page uses scrollable containers with fixed width or height)\n- public: mark screenshots as public\n- min width: minimum width for full page emulation\n- max width: maximum width for full page emulation\n- min height: minimum height for full page emulation\n- max height: maximum height for full page emulation\n- scroll to top: scroll the page to the top before taking a screenshot\n- quality: compression quality from range [0..100] (jpeg only)\n\n### Use For\n\n- taking debug screenshots\n- sending public screenshots\n"; fullPage: boolean; isPublic: boolean; minWidth: number; maxWidth: number; minHeight: number; maxHeight: number; scrollToTop: boolean; quality: number; exec(): Promise; } //# sourceMappingURL=Page.screenshot.d.ts.map