import Proxy from "./Proxy"; import type ActivityContext from "./ActivityContext"; import type { IActivityContext } from "../IActivityHandler"; /** * A proxy of the ActivityContext so that callers cannot influence the guts of the engine. */ declare class ActivityContextProxy extends Proxy implements IActivityContext { get action(): string; get ambient(): import("./AmbientStateProxy").default; get branch(): string | undefined; get cancellationToken(): import("../Task").Task; get caught(): Error | undefined; get luid(): any; get passes(): number; get state(): any; call(branch?: boolean | number | string): void; fork(branch?: boolean | number | string): void; goto(): void; hasBranch(branch?: boolean | number | string): boolean; jump(branch?: boolean | number | string): void; persist(value: any): void; registerForErrors(): void; } export {};