import type { Page } from '@playwright/test'; /** * Wave-2b page-objects — a generator emission-mintázatát ember-olvasható * page-object API-vá emelik. Consumer-projekt használhatja direktül vagy * a `dye2eTest` fixture-en át. */ export declare class DyE2E_ChipSelectPageObject { private readonly page; private readonly fieldTestId; constructor(page: Page, fieldTestId: string); /** Egy chip click-re — option-value-szuffixel a testId-n. */ clickChip(optionValue: string | number): Promise; /** Megnézi, hogy egy chip aktív-e (`.selected` vagy `[aria-selected="true"]`). */ isSelected(optionValue: string | number): Promise; } export declare class DyE2E_AutocompletePageObject { private readonly page; private readonly fieldTestId; constructor(page: Page, fieldTestId: string); /** Input fill + suggestion-list várás. */ fillAndSuggest(value: string, suggestionsTimeoutMs?: number): Promise; /** Egy suggestion click-re — index-szel. */ selectSuggestion(index: number): Promise; } export declare class DyE2E_ColorPickerPageObject { private readonly page; private readonly fieldTestId; constructor(page: Page, fieldTestId: string); /** Hex-value fill (pl. '#ff00aa'). */ setColor(hexValue: string): Promise; getCurrentColor(): Promise; } export declare class DyE2E_FilePageObject { private readonly page; private readonly fieldTestId; constructor(page: Page, fieldTestId: string); /** Egy vagy több fájl upload Playwright `setInputFiles`-szel. */ upload(filePaths: string | string[]): Promise; /** Egy file-input clear (üres fájl-array). */ clear(): Promise; } export declare class DyE2E_RichTextPageObject { private readonly page; private readonly fieldTestId; constructor(page: Page, fieldTestId: string); /** Contenteditable scope-on belüli fill (Wave-2 base). */ fill(text: string): Promise; /** Pure-text content read. */ textContent(): Promise; } //# sourceMappingURL=wave-2b-page-objects.d.ts.map