import type { TectonMessageBus } from 'q2-tecton-common/lib/types/message-bus'; import type { TectonPlatformControls } from '../../types/setup'; /** * Sets up the `setCache` capability for storing data in session storage. * Stores cached objects keyed by module ID and cache key, with logoff cleanup. * * @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 setTectonCacheObjectSetup(messageBus: TectonMessageBus, platformControlBus: TectonPlatformControls, capabilities: Set, teardowns: (() => void)[]): void; //# sourceMappingURL=setTectonCacheObject-setup.d.ts.map