UNPKG

bits-ui

Version:

The headless components for Svelte.

13 lines (12 loc) 495 B
import { FocusScope } from "./focus-scope.svelte.js"; export declare class FocusScopeManager { #private; static instance: FocusScopeManager; static getInstance(): FocusScopeManager; register(scope: FocusScope): void; unregister(scope: FocusScope): void; getActive(): FocusScope | undefined; setFocusMemory(scope: FocusScope, element: HTMLElement): void; getFocusMemory(scope: FocusScope): HTMLElement | undefined; isActiveScope(scope: FocusScope): boolean; }