/** * Console Log Bus - Event bus for widget console logs * * This provides a way to publish and subscribe to console logs * without using window.postMessage (which can interfere with * browser extensions like React DevTools). */ import type { ConsoleLogEntry } from "./hooks/useIframeConsole"; type ConsoleLogEventCallback = (entry: Omit) => void; declare class ConsoleLogBus { private listeners; /** * Publish a console log entry to all subscribers */ publish(entry: Omit): void; /** * Subscribe to console log events * @returns Unsubscribe function */ subscribe(listener: ConsoleLogEventCallback): () => void; } export declare const consoleLogBus: ConsoleLogBus; export {}; //# sourceMappingURL=console-log-bus.d.ts.map