import type { Message, Task } from "../types"; export declare class RequestContext { readonly userMessage: Message; readonly task?: Task; readonly referenceTasks?: Task[]; private readonly cancellationChecker?; constructor(userMessage: Message, cancellationChecker?: () => boolean | Promise, task?: Task, referenceTasks?: Task[]); isCancelled(): boolean | Promise; } //# sourceMappingURL=request_context.d.ts.map