import { CallHandler } from '@nestjs/common'; import { EventEmitter } from 'events'; import { CircuitBreakerOptions } from '../types/CircuitBreakerOptions'; export declare class CircuitBreakerEventEmitter extends EventEmitter { private state; private failureCount; private successCount; private lastError; private nextAttempt; private options; constructor(options?: CircuitBreakerOptions); exec(next: CallHandler): any; private handleSuccess; private handleError; }