/**
 * Streaming state manager for CLI
 *
 * Simple module-level state that can be accessed by both React components
 * and command handlers. Uses a subscription pattern for React integration.
 */
type StreamingListener = (enabled: boolean) => void;
/**
 * Get current streaming state
 */
export declare function isStreamingEnabled(): boolean;
/**
 * Set streaming state and notify listeners
 */
export declare function setStreamingEnabled(enabled: boolean): void;
/**
 * Toggle streaming state
 * @returns New streaming state
 */
export declare function toggleStreaming(): boolean;
/**
 * Subscribe to streaming state changes
 * @returns Unsubscribe function
 */
export declare function subscribeToStreaming(listener: StreamingListener): () => void;
export {};
//# sourceMappingURL=streaming-state.d.ts.map