import { RefObject } from 'react'; export declare function getFocusableElements(container: HTMLElement): HTMLElement[]; export interface FocusTrapOptions { returnFocus?: boolean; initialFocus?: RefObject; } export declare function createFocusTrap(container: HTMLElement, triggerElement: Element | null, options?: FocusTrapOptions): () => void; export declare function useFocusTrap(containerRef: RefObject, enabled: boolean, options?: FocusTrapOptions): void;