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;
    setPreFocusMemory(scope: FocusScope, element: HTMLElement): void;
    getPreFocusMemory(scope: FocusScope): HTMLElement | undefined;
    clearPreFocusMemory(scope: FocusScope): void;
}
