/**
 * Get all focusable elements within a container
 */
export declare function getFocusableElements(container: HTMLElement): HTMLElement[];
/**
 * Get the first focusable element within a container
 */
export declare function getFirstFocusable(container: HTMLElement): HTMLElement | null;
/**
 * Get the last focusable element within a container
 */
export declare function getLastFocusable(container: HTMLElement): HTMLElement | null;
/**
 * Focus the first focusable element within a container
 */
export declare function focusFirst(container: HTMLElement): boolean;
/**
 * Focus the last focusable element within a container
 */
export declare function focusLast(container: HTMLElement): boolean;
/**
 * Check if an element is focusable
 */
export declare function isFocusable(element: HTMLElement): boolean;
//# sourceMappingURL=focus-utils.d.ts.map