interface CircuitBreakerOptions Circuit breaker configuration options Properties optional threshold: number Number of consecutive failures before opening the circuit optional timeout: number Time in milliseconds to wait before attempting recovery (HALF_OPEN) optional logger: ILogger Logger instance for debugging optional name: string Name/identifier for this circuit breaker (for logging)