/** * StrictDB Event System — Typed event emitter * * All lifecycle, operation, and error events flow through this. */ import { EventEmitter } from 'events'; import type { StrictDBEvents } from './types.js'; export declare class StrictDBEventEmitter extends EventEmitter { on(event: E, listener: (payload: StrictDBEvents[E]) => void): this; once(event: E, listener: (payload: StrictDBEvents[E]) => void): this; emit(event: E, payload: StrictDBEvents[E]): boolean; off(event: E, listener: (payload: StrictDBEvents[E]) => void): this; } //# sourceMappingURL=events.d.ts.map