/** * Focus management utilities for accessibility */ /** * Traps focus within a container (for modals, dialogs, dropdowns) * Returns a cleanup function that removes the event listener * * @example * ```svelte * * * * * * ``` */ export declare function trap(container: HTMLElement): () => void; /** * Moves focus to first focusable element in container * * @example * ```svelte * * ``` */ export declare function focusFirst(container: HTMLElement): void; /** * Moves focus to last focusable element in container */ export declare function focusLast(container: HTMLElement): void; /** * Checks if an element can receive focus */ export declare function isFocusable(element: HTMLElement): boolean;