import { DyE2E_Viewport_Interface } from '../../contracts/_models/interfaces/viewport.interface'; import { DyE2E_RouteDescriptor_Interface } from '../_models/route-descriptor.interface'; /** * MP-04 — per-route × per-viewport × per-theme spec-block emission. * * Minden block: * 1. setViewportSize * 2. (theme-class set) * 3. page.goto * 4. (optional) overflow-check * 5. (optional) touch-target-check * 6. (optional) screenshot */ export declare class DyE2E_ViewportEmission_Util { static emitRouteViewportBlock(route: DyE2E_RouteDescriptor_Interface, viewport: DyE2E_Viewport_Interface, theme: 'dark' | 'light', opts: { takeScreenshot: boolean; checkOverflow: boolean; checkTouchTargets: boolean; touchTargetMinPx: number; screenshotDir: string; }): string; } //# sourceMappingURL=viewport-emission.util.d.ts.map