import type { Locator } from '@playwright/test';
import type { FormFieldsValues } from '../../../common/FormFields.types';
export type ParsedSelectValue = {
    exact: boolean;
    value: string;
};
/**
 * Парсит значение combobox: префикс `=` означает точное совпадение текста опции.
 * @param selectValue — строка значения или опции с префиксом `=`
 */
export declare function parseSelectValue(selectValue: string): ParsedSelectValue;
/**
 * Возвращает единственный контейнер mat-form-field для проверки отображаемого значения combobox.
 * Для role=combobox внутри mat-form-field поднимается к предку; если локатор уже mat-form-field — остаётся он.
 * @param field — локатор combobox или mat-form-field
 */
export declare function resolveComboboxValueContainer(field: Locator): Locator;
/**
 * Нормализует ожидаемые значения.
 * @param expected — ожидаемые значения полей формы
 */
export declare function normalizeFormFieldsValues(expected: FormFieldsValues): FormFieldsValues;
/**
 * Подсчитывает количество полей во всех группах FormFieldsValues.
 * @param values — ожидаемые значения полей формы
 */
export declare function countFormFieldsValues(values: FormFieldsValues): number;
