import { BrowserSessionStateId } from "../types"; import { BrowserSessionScreenshotExtractionConfig } from "./browser-session-screenshot-extraction-config"; import { BrowserSessionWarmUpConfig } from "./browser-session-warm-up-config"; import { Dimension } from "../commonutils/Dimension"; import { FactRequest } from "./factrequest"; export declare class BrowserSessionStateExtractionConfig { stateId?: BrowserSessionStateId; extractionDelay?: number | undefined; extractionCooldown?: number | undefined; optViewportDimension?: Dimension | undefined; maxAdditionWaitingTimeForStateExtraction?: number | undefined; extractDomStateData?: boolean | undefined; screenShotConfig?: BrowserSessionScreenshotExtractionConfig | undefined; warmUpConfig?: BrowserSessionWarmUpConfig | undefined; requestedFacts?: FactRequest[] | undefined; constructor(stateId?: BrowserSessionStateId, extractionDelay?: number | undefined, extractionCooldown?: number | undefined, optViewportDimension?: Dimension | undefined, maxAdditionWaitingTimeForStateExtraction?: number | undefined, extractDomStateData?: boolean | undefined, screenShotConfig?: BrowserSessionScreenshotExtractionConfig | undefined, warmUpConfig?: BrowserSessionWarmUpConfig | undefined, requestedFacts?: FactRequest[] | undefined); }