import { StreamHelper } from "./stream-helpers.js";

//#region src/domains/run/utils/stream-registry.d.ts

/**
 * Register a StreamHelper for a specific request ID
 */
declare function registerStreamHelper(requestId: string, streamHelper: StreamHelper): void;
/**
 * Get a StreamHelper by request ID
 */
declare function getStreamHelper(requestId: string): StreamHelper | undefined;
/**
 * Unregister a StreamHelper for a specific request ID
 */
declare function unregisterStreamHelper(requestId: string): void;
/**
 * Get registry size (for debugging)
 */
declare function getRegistrySize(): number;
//#endregion
export { getRegistrySize, getStreamHelper, registerStreamHelper, unregisterStreamHelper };