/** * Blur active element if it's an interactive UI element (input, button, link) */ export function blurActiveElement(): void; /** * Check if an input element is focused */ export function isInputFocused(): any; /** * Save current focus state */ export function saveFocus(): void; /** * Restore previous focus state */ export function restoreFocus(): void; /** * Setup focus management for modal */ export function setupModalFocusManagement(): void; /** * Check if keyboard event should be handled by canvas */ export function shouldHandleKeyboardEvent(event: any): boolean; /** * Invalidate the focusable elements cache */ export function invalidateFocusableCache(): void; /** * Set initial focus when modal opens */ export function setInitialFocus(): void; /** * Focus trap for modal - prevents Tab from escaping to elements behind the modal */ export function setupFocusTrap(): (() => void) | undefined; /** * Reset focus management state for re-initialization */ export function resetFocusManagement(): void; //# sourceMappingURL=focus-manager.d.ts.map