import type { Page } from 'playwright'; export interface DropdownOption { value: string; label: string; disabled?: boolean; } export interface DropdownDef { kind: 'native-select' | 'combobox' | 'listbox' | 'multiselect'; label: string; locatorHint: string; options: DropdownOption[]; defaultValue?: string; cascadesFrom?: string; } export interface DropdownEnumerationResult { dropdowns: DropdownDef[]; conditionalRevealMap: Record; totalOptionsFound: number; } export declare function enumerateDropdowns(page: Page): Promise;