import { PromptFunctions, PromptMemory, Tokenizer } from "promptrix"; import { AgentThought, TaskContext, TaskResponseStatus } from "./types"; export declare class ForkedTaskContext implements TaskContext { private readonly _context; private _memory; constructor(_context: TaskContext); get cancelled(): boolean; get elapsed_time(): number; get functions(): PromptFunctions; get max_steps(): number; get max_time(): number; get memory(): PromptMemory; get remaining_steps(): number; get remaining_time(): number; get step(): number; get start_time(): number; get status(): TaskResponseStatus; get tokenizer(): Tokenizer; cancel(): void; emitNewThought(thought: AgentThought): void; emitNewThought(thought: string, commandName: string, commandInput?: Record): void; fork(): TaskContext; nextStep(): boolean; shouldContinue(): boolean; } //# sourceMappingURL=ForkedTaskContext.d.ts.map