You could also export enum.dart from event_bus.dart. We generally have not been doing that, but it seems like any client of event_bus.dart would also need enum.dart.