import type { Observable } from 'rxjs';
/**
 * Process-local bus of "entries of these types were just persisted". Fed from the
 * recorder's onFlushStored hook; consumed by the SSE stream to push invalidation
 * ticks. Stateless and best-effort — never throws into the flush path.
 */
export declare class EntryEvents {
    private readonly subject;
    emitTypes(types: string[]): void;
    stream(): Observable<string[]>;
}
//# sourceMappingURL=entry-events.d.ts.map