import type { LanguageModelV3ToolResultOutput } from '@ai-sdk/provider'; import type { FilePart, ImagePart, TextPart } from 'ai'; export declare const responsePrompts: { readonly errorInvokeTool: (tool: string, error: unknown) => string; readonly requireUseTool: "Error: No tool use detected. You MUST use a tool before proceeding.\ne.g. tool_name\n\nEnsure the opening and closing tags are correctly nested and closed, and that you are using the correct tool name.\nAvoid unnecessary text or symbols before or after the tool use.\nAvoid unnecessary escape characters or special characters.\n"; readonly requireUseToolNative: "Error: No tool use detected. You MUST use a tool before proceeding.\n"; readonly toolResults: (tool: string, result: LanguageModelV3ToolResultOutput) => Array; readonly commandResult: (command: string, exitCode: number, stdout: string, stderr: string) => string; };