UNPKG

@expofp/floorplan

Version:

Interactive floor plan library for expos and events

16 lines 699 B
import { type SubButtonProvider } from "./SubButtonProvider"; import { type SearchSubButtonConfig } from "./types"; export declare class SubButtonRegistry { private providers; private cache; register(provider: SubButtonProvider): void; unregister(providerId: string): void; getSubButtons(parentId: string): SearchSubButtonConfig[]; handleSubButtonClick(parentId: string, subButtonId: string): void; shouldShowSubButtons(parentId: string): boolean; invalidateCache(providerId: string): void; invalidateAllCache(): void; getRegisteredProviders(): string[]; isProviderRegistered(providerId: string): boolean; } //# sourceMappingURL=SubButtonRegistry.d.ts.map