/**
 * MK1 Event Bus - Truth Bus (pub/sub for operations feed)
 */
type EventHandler = (event: FeedEvent) => void;
export interface FeedEvent {
    timestamp: number;
    tag: string;
    message: string;
}
declare class EventBus {
    private handlers;
    private allHandlers;
    /**
     * Subscribe to specific tag
     */
    subscribe(tag: string, handler: EventHandler): () => void;
    /**
     * Subscribe to all events
     */
    subscribeAll(handler: EventHandler): () => void;
    /**
     * Emit event
     */
    emit(tag: string, message: string): void;
}
export declare const eventBus: EventBus;
export {};
//# sourceMappingURL=eventBus.d.ts.map