/**
* 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;