/** * Circuit breaker implementation for handling service failures */ import { type CircuitBreakerOptions, CircuitState } from "./types"; export declare class CircuitBreaker { private failures; private lastFailureTime; private state; private options; constructor(options?: CircuitBreakerOptions); execute(fn: () => Promise): Promise; private recordFailure; private reset; getState(): CircuitState; getFailures(): number; } //# sourceMappingURL=circuit-breaker.d.ts.map