import { FocusTrapInstance, FocusTrapManager, FocusTrapOptions } from './FocusTrapManager'; export declare class FocusTrap implements FocusTrapInstance { private manager; private options; private scope; private active; private cleanupFns; constructor(manager: FocusTrapManager, scope: HTMLElement, options?: FocusTrapOptions); /** * Возвращает HTMLElement фокусируемой области. */ getScope(): HTMLElement; /** * Активирует ловушку фокуса */ activate(): void; /** * Деактивирует ловушку фокуса */ deactivate(): void; /** * Возвращает параметры для ловушки фокуса. */ getOptions(): FocusTrapOptions; /** * Устанавливает параметры для ловушки фокуса */ setOptions(options: FocusTrapOptions): void; private attachGuards; private activateInManager; }