import type { StreamingSlot } from '../utils/streamingSlots'; type StreamingSlotRegistrar = (slot: StreamingSlot) => void; type StreamingSlotWarningController = { maybeWarn(primitiveName: string): void; }; type StreamingSlotCollectionController = { isCollecting(): boolean; }; export declare const hasRegisteredStreamingSlotRegistrar: () => boolean; export declare const isStreamingSlotCollectionActive: () => boolean; export declare const registerStreamingSlot: (slot: StreamingSlot) => void; export declare const setStreamingSlotCollectionController: (controller: StreamingSlotCollectionController | null) => void; export declare const setStreamingSlotRegistrar: (nextRegistrar: StreamingSlotRegistrar | null) => void; export declare const setStreamingSlotWarningController: (controller: StreamingSlotWarningController | null) => void; export declare const warnMissingStreamingSlotCollector: (primitiveName: string) => void; export {};