import { BrakesFactory } from './brakes.factory';
import { BrakesRegistry } from './brakes.registry';
import { Fallback } from './interfaces/fallback.interface';
export declare class Brakes {
    private readonly brakesFactory;
    private readonly brakesRegistry;
    constructor(brakesFactory: BrakesFactory, brakesRegistry: BrakesRegistry);
    slave(name: string, fallback: Fallback, ref: Function): Function;
    slave(fallback: Fallback, ref: Function): Function;
    slave(name: string, ref: Function): Function;
}
