import type { Broker } from "./broker/index.js"; import type { BrokerDB } from "./broker/schema.js"; export interface BrokerRuntimeAccessDeps { getBroker: () => Broker | null; getSelfId: () => string | null; getHomeTabViewerIds: () => string[]; } export interface BrokerRuntimeAccess { getActiveBroker: () => Broker | null; getActiveBrokerDb: () => BrokerDB | null; getActiveBrokerSelfId: () => string | null; getBrokerControlPlaneHomeTabViewerIds: () => string[]; } export declare function createBrokerRuntimeAccess(deps: BrokerRuntimeAccessDeps): BrokerRuntimeAccess;