export { EventStreams, StreamsByService, FutureDomainStreams, getStreamsByService, isValidStream, type EventStreamName, type DomainStreamName, type ServiceStreamGroup, } from './streams';
export { ConsumerGroups, type ConsumerGroupName, } from './consumers';
export { ConsumerGroupStreams, getConsumerGroupStreams, ServiceConsumerRecommendations, getServiceConsumerGroups, } from './config';
export { ServiceNames, type ServiceName, } from './services';
export { type BaseEvent, type EventEnvelope, type EventMetadata, type BusinessEntityIds, type EventErrorInfo, type Address, type ContactInfo, type BusinessType, type UserType, type EntityStatus, type VerificationStatus, type EventData, type EventHandler, type EventBatch, } from './schemas/base-event';
export * from './events/user-service';
export * from './events/hrm-service';
export * from './events/system';
export * from './events/file-notification-service';
export declare const PackageInfo: {
    readonly name: "@8medical/event-contracts";
    readonly version: "1.0.0";
    readonly description: "Shared event schemas and stream definitions for 8Medical microservices";
    readonly phase: "Phase 1: Service-Based Streams";
    readonly repository: "https://github.com/8medical/event-contracts";
};
//# sourceMappingURL=index.d.ts.map