/// import * as puppeteer from 'puppeteer'; import { ViewportDimensions, SerializedResponse } from '../crawler/types'; /** * Wraps Puppeteer's interface to Headless Chrome to expose high level rendering * APIs that are able to handle web components and PWAs. */ export declare class Renderer { private browser; constructor(browser: puppeteer.Browser); /** 执行内容的序列化提取 */ serialize(requestUrl: string, isMobile: boolean): Promise; /** 执行截屏 */ screenshot(url: string, isMobile: boolean, dimensions: ViewportDimensions, options?: object): Promise; }