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; }