import { Catcher } from './Catcher';
import { TaskCatchRule } from './State';
import { StatesErrors } from './StatesErrors';
export declare class Catchers {
    private readonly _catchers;
    private constructor();
    static create(taskCatchRules: TaskCatchRule[]): Catchers;
    getCatcherBasedOn(statesErrors: StatesErrors[]): Catcher | undefined;
}
