import { DyE2E_FieldTestCase_DataModel } from '../../contracts/_models/data-models/field-test-case.data-model'; import { DyE2E_FieldSettings_Shape, DyE2E_FormSettings_Shape } from '../_models/form-settings-shape.interface'; /** * Per-test-case spec-blokk emission. Egyetlen `it(...)` ágat ad vissza. * * A kibocsátott blokk ÁLTALÁNOS — bármilyen native field-type (input / textarea / * select / radio) értelmezi. A field-Settings.type alapján dispatch-elünk: * - text / textarea / number / password / date / dateTime → `fill()` * - checkbox → `check()` / `uncheck()` * - select → DOM-szintű `selectOption()` vagy click-by-data-testid * - multiselect / radioSelect → click-by-data-testid `${testId}-${optionValue}` * - slider → `` → `fill()` (works in Chromium) * - sliderRange / dateRange → `${testId}-start` + `${testId}-end` */ export declare class DyE2E_FieldEmission_Util { /** Egy `it(...)` blokkot ad vissza, behúzva a `test.describe`-on belüli szintre (4 space). */ static emitTestCase(form: DyE2E_FormSettings_Shape, field: DyE2E_FieldSettings_Shape, testCase: DyE2E_FieldTestCase_DataModel): string; private static testCaseTitle; /** A bemeneti érték injektálása a UI-on. */ private static emitInteraction; /** * Az INVALID-eset assertion-jelének feloldása (MASTERPROMPTER-004): field-szintű felülírja a * form-szintűt; egyik sincs → `field-error` (flotta-kompatibilis default, a LOGIN-suite nem törik). */ private static resolveInvalidSignal; /** A vart kimenet ellenorzese. */ private static emitAssertion; } //# sourceMappingURL=field-emission.util.d.ts.map