import type { Action, AsImage } from '../../../interfaces'; import type { Page } from 'puppeteer'; export default class AsImageScreener implements Action { private root; private logger; private isCommonLayoutScreened; private __screenedElements; get screenedElements(): Record; constructor(root: string); execute(slideId: string, page: Page): Promise; removeTempImages(): Promise; private saveImages; private screenBlocks; private screenCommonLayoutElements; private screenSlideElements; private log; }