import MessageBus from '../../../utility/message-bus/messageBus'; import type { TectonPlatformControls } from '../../../types/setup'; /** * Sets up dynamic platform capabilities defined by the platform at runtime. * Enables `executeDynamicPlatformAPI` for calling platform-specific functions. * * @param messageBus - The platform message bus for feature communication * @param platformControlBus - Platform control bus with handler implementations * @param capabilities - Set to populate with available capability names * @param teardowns - Array to collect cleanup functions for unsubscribing * * @internal */ export default function setupDynamicCapabilities(messageBus: MessageBus, platformControlBus: TectonPlatformControls, capabilities: Set, teardowns: (() => void)[]): void; //# sourceMappingURL=dynamicCapabilities.d.ts.map