/** * Stream Middleware * * Middleware for stream connections including rate limiting. * * @example * ```typescript * import { MiddlewareChain, createRateLimitMiddleware } from '@plyaz/core/events/streaming'; * * const chain = new MiddlewareChain(); * chain.use(createRateLimitMiddleware({ maxConnectionsPerIp: 5 })); * * const result = await chain.run(context); * ``` */ export { MiddlewareChain } from './MiddlewareChain'; export { createRateLimitMiddleware, cleanupRateLimitTracking, getRateLimitStats, } from './RateLimitMiddleware'; //# sourceMappingURL=index.d.ts.map