import type { ReadonlySignal, Dispose } from '@nonoun/native-core'; import type { Shortcut } from './types.ts'; export declare class FocusRouter { #private; readonly activeScope: ReadonlySignal; register(shortcut: Shortcut): Dispose; pushScope(name: string): void; popScope(): void; getShortcuts(scope?: string): readonly Shortcut[]; destroy(): void; } export declare function createFocusRouter(): FocusRouter; //# sourceMappingURL=focus-router.d.ts.map