import { DyE2E_VQA_FeatureManifest_Interface } from '../_models/interfaces/feature-manifest.interface'; /** * `DyE2E_VQA_CaptureSpec_Generator` — manifest → executable Playwright spec emit (MP-B). * * A generált `.spec.ts` minden `viewport × state` kombinációra: * 1. Beállítja a viewport-méretet + orientációt * 2. Végrehajtja a manifest-szintű `flowSteps`-et * 3. Végrehajtja a state-szintű `prepareFlow`-t * 4. `page.screenshot()` full-page + viewport-only * 5. DOM-snapshot szerializáció * 6. axe-core a11y scan * 7. 16 DOM-evidence-detektor futtatása * 8. Artifact-okat a `OUT_DIR`-be ír * * **scope-LOCK**: NEM tartalmaz AI-call-ot. A `OUT_DIR` lesz a review-bundle alapja. * * A generált spec environment-driven: * - `VQA_OUT_DIR`: output mappa (default: `./review-bundles//run-${Date.now()}`) * - `VQA_BASE_URL`: target base-URL (default: `http://localhost:4200`) * - `VQA_RUN_ID`: stable run-azonosító */ export interface DyE2E_VQA_CaptureSpec_Options { /** Header-comment (autogen, do-not-edit). */ headerComment?: string; /** Manifest-relative path-ek, ha kell. */ manifestImportPath?: string; } export declare class DyE2E_VQA_CaptureSpec_Generator { static emit(manifest: DyE2E_VQA_FeatureManifest_Interface, options?: DyE2E_VQA_CaptureSpec_Options): string; private static emitStateTest; private static emitFlowSteps; } //# sourceMappingURL=capture-spec.generator.d.ts.map