import type { Tool } from '../../types/tools'; /** The toolbar capabilities. All share `ToolbarRegistration`. */ export type ToolbarCapability = 'map.tools' | 'bim.tools'; /** * Plugin contributions for one toolbar, as `Tool` objects the toolbars already * render: `[...coreTools, ...usePluginToolbarTools('bim.tools', viewerProps)]`. * * `extraProps` is spread onto the plugin's component by `ToolbarButton` — how a BIM * tool gets its viewer handles. Each viewer passes its own, keeping this module free * of viewer-engine imports that would pull three into the map bundle. */ export declare function usePluginToolbarTools(capability: ToolbarCapability, extraProps?: Record): Tool[]; //# sourceMappingURL=usePluginToolbarTools.d.ts.map