import type { IFileSystem } from "./IFileSystem"; import type { IEventEmitter } from "./IEventEmitter"; /** * File system with optional event support for reactive patterns */ export interface IReactiveFileSystem extends IFileSystem { /** * Optional event emitter for reactive patterns */ events?: IEventEmitter; /** * Optional initialization method that can emit progress events */ initialize?(): Promise; }