import { ActorProtocol } from "./ActorProtocol.js"; export declare class ExecutionContext { private _collaborators; private _map; constructor(); collaborators(collaborators: ActorProtocol[]): void; copy(): ExecutionContext; count(): number; hasContext(): boolean; getValue(key: string): T | undefined; setValue(key: string, value: T): ExecutionContext; propagate(): void; reset(): ExecutionContext; toString(): string; private setAll; } declare class NoPairsExecutionContext extends ExecutionContext { constructor(); setValue(key: string, value: T): ExecutionContext; } export declare const EmptyExecutionContext: NoPairsExecutionContext; export {}; //# sourceMappingURL=ExecutionContext.d.ts.map