UNPKG

@expofp/floorplan

Version:

Interactive floor plan library for expos and events

19 lines 895 B
import { type ShortcutConfig, type ShortcutProvider } from "./ShortcutProvider"; export declare class ShortcutRegistry { private providers; private activationOrder; register(provider: ShortcutProvider): void; unregister(providerId: string): void; getShortcuts(interfaceId: string): ShortcutConfig[]; private sortShortcuts; handleShortcutClick(interfaceId: string, shortcutId: string): void; private isShortcutActive; handleShortcutReset(interfaceId: string, shortcutId: string): void; private updateActivationOrder; updateActivationOrderFromState(interfaceId: string, shortcutId: string, wasActive: boolean, isActive: boolean): void; shouldShowShortcuts(interfaceId: string): boolean; getRegisteredProviders(): string[]; isProviderRegistered(providerId: string): boolean; clear(): void; } //# sourceMappingURL=ShortcutRegistry.d.ts.map