import { Actor } from './Actor.js'; import { Supervisor, Supervised, SupervisionStrategy, SupervisionDirective } from './Supervisor.js'; export declare abstract class DefaultSupervisor extends Actor implements Supervisor { inform(error: Error, supervised: Supervised): Promise; supervisionStrategy(): Promise; supervisor(): Supervisor; protected abstract decideDirective(error: Error, supervised: Supervised, strategy: SupervisionStrategy): SupervisionDirective; } //# sourceMappingURL=DefaultSupervisor.d.ts.map