/**
 * @module CircuitBreaker
 */
import { type CircuitBreakerState, type CircuitBreakerStateTransition, type ICircuitBreakerAdapter } from "../../../../circuit-breaker/contracts/_module.js";
/**
 * IMPORT_PATH: `"@daiso-tech/core/circuit-breaker/no-op-circuit-breaker-adapter"`
 * @group Adapters
 */
export declare class NoOpCircuitBreakerAdapter implements ICircuitBreakerAdapter {
    getState(_key: string): Promise<CircuitBreakerState>;
    updateState(_key: string): Promise<CircuitBreakerStateTransition>;
    isolate(_key: string): Promise<void>;
    trackFailure(_key: string): Promise<void>;
    trackSuccess(_key: string): Promise<void>;
    reset(_key: string): Promise<void>;
}
