import { Locator } from "playwright-core";
import type { BaseFieldsConfiguration } from "./Fields.types";
/**
 * Тип модального окна: "Просмотр" (readonly) или "Добавление" (editable)
 */
export type ModalWindowType = 'view' | 'add';
/**
 * Конфигурация модального окна
 */
export interface ModalWindowConfiguration extends BaseFieldsConfiguration {
    modalWindowKey?: string;
    triggerButtonKey: string;
    closeButtonKey: string;
    buttons: string[];
    modalWindowBody: Locator;
    modalWindowType: ModalWindowType;
}
