import { ActorContext, behavior } from '@actor-system/core/internal'; interface SupervisorStrategyContext extends ActorContext { readonly supervisedBehavior: behavior.Behavior; } type SupervisorStrategy = (error: unknown, context: SupervisorStrategyContext) => behavior.Behavior; declare const SupervisorStrategy: { readonly stop: SupervisorStrategy; readonly resume: SupervisorStrategy; readonly restart: SupervisorStrategy; }; export { SupervisorStrategy }; export type { SupervisorStrategyContext };