import { TaskContextStorageService } from '@theia/ai-chat/lib/browser/task-context-service'; import { ToolProvider, ToolRequest } from '@theia/ai-core'; import { ContentReplacer } from '@theia/core/lib/common/content-replacer'; export declare class CreateTaskContextFunction implements ToolProvider { static ID: string; protected readonly storageService: TaskContextStorageService; getTool(): ToolRequest; } export declare class GetTaskContextFunction implements ToolProvider { static ID: string; protected readonly storageService: TaskContextStorageService; getTool(): ToolRequest; } export declare class EditTaskContextFunction implements ToolProvider { static ID: string; protected readonly storageService: TaskContextStorageService; protected readonly contentReplacer: ContentReplacer; getTool(): ToolRequest; } export declare class ListTaskContextsFunction implements ToolProvider { static ID: string; protected readonly storageService: TaskContextStorageService; getTool(): ToolRequest; } export declare class RewriteTaskContextFunction implements ToolProvider { static ID: string; protected readonly storageService: TaskContextStorageService; getTool(): ToolRequest; } //# sourceMappingURL=task-context-functions.d.ts.map