export type VendorModel = string; export type RobotAiChatInstructions = { interpolate?: undefined | false | true | Record; output_meta?: undefined | false | true | Array | Record; result: false | true; queue?: undefined | 'batch'; force_accept: false | true; ignore_errors: Array; use?: undefined | string | Array | Array<{ name: string; fields?: undefined | string; as?: undefined | string; }> | { steps: string | Array | Array<{ name: string; fields?: undefined | string; as?: undefined | string; }>; bundle_steps?: undefined | false | true; group_by_original?: undefined | false | true; fields?: undefined | Array; }; robot: '/ai/chat'; model: string; format: 'text' | 'meta' | 'json'; return_messages: 'all' | 'last'; schema?: undefined | string; messages: string | Array<{ role: 'system'; content: string; experimental_providerMetadata?: undefined | Record>; } | { role: 'user'; content: string | Array<{ type: 'text'; text: string; experimental_providerMetadata?: undefined | Record>; } | { type: 'image'; image: string | ArrayBuffer | Uint8Array | URL; mimeType?: undefined | string; experimental_providerMetadata?: undefined | Record>; } | { type: 'file'; data: string | ArrayBuffer | Uint8Array | URL; mediaType: string; experimental_providerMetadata?: undefined | Record>; }>; experimental_providerMetadata?: undefined | Record>; } | { role: 'assistant'; content: string | Array<{ type: 'text'; text: string; experimental_providerMetadata?: undefined | Record>; } | { type: 'tool-call'; toolCallId: string; toolName: string; args: Record; experimental_providerMetadata?: undefined | Record>; }>; experimental_providerMetadata?: undefined | Record>; } | { role: 'tool'; content: Array<{ type: 'tool-result'; toolCallId: string; toolName: string; result?: unknown; experimental_content?: undefined | Array<{ type: 'text'; text: string; } | { type: 'image'; data: string; mimeType?: undefined | string; }>; isError?: undefined | false | true; experimental_providerMetadata?: undefined | Record>; }>; experimental_providerMetadata?: undefined | Record>; }>; system_message?: undefined | string; reasoning_effort?: undefined | 'high' | 'low' | 'xhigh' | 'medium'; credentials?: undefined | string | Array; test_credentials?: undefined | false | true; mcp_servers?: undefined | Array<{ type: 'sse' | 'http'; url: string; headers?: undefined | Record; auth?: undefined | 'transloadit'; allowed_tools?: undefined | Array; }>; }; export type RobotAiChatInstructionsWithHiddenFields = { interpolate?: undefined | false | true | Record; output_meta?: undefined | false | true | Array | Record; queue?: undefined | 'batch'; force_accept: false | true; ignore_errors: Array; use?: undefined | string | Array | Array<{ name: string; fields?: undefined | string; as?: undefined | string; }> | { steps: string | Array | Array<{ name: string; fields?: undefined | string; as?: undefined | string; }>; bundle_steps?: undefined | false | true; group_by_original?: undefined | false | true; fields?: undefined | Array; }; robot: '/ai/chat'; model: string; format: 'text' | 'meta' | 'json'; return_messages: 'all' | 'last'; schema?: undefined | string; messages: string | Array<{ role: 'system'; content: string; experimental_providerMetadata?: undefined | Record>; } | { role: 'user'; content: string | Array<{ type: 'text'; text: string; experimental_providerMetadata?: undefined | Record>; } | { type: 'image'; image: string | ArrayBuffer | Uint8Array | URL; mimeType?: undefined | string; experimental_providerMetadata?: undefined | Record>; } | { type: 'file'; data: string | ArrayBuffer | Uint8Array | URL; mediaType: string; experimental_providerMetadata?: undefined | Record>; }>; experimental_providerMetadata?: undefined | Record>; } | { role: 'assistant'; content: string | Array<{ type: 'text'; text: string; experimental_providerMetadata?: undefined | Record>; } | { type: 'tool-call'; toolCallId: string; toolName: string; args: Record; experimental_providerMetadata?: undefined | Record>; }>; experimental_providerMetadata?: undefined | Record>; } | { role: 'tool'; content: Array<{ type: 'tool-result'; toolCallId: string; toolName: string; result?: unknown; experimental_content?: undefined | Array<{ type: 'text'; text: string; } | { type: 'image'; data: string; mimeType?: undefined | string; }>; isError?: undefined | false | true; experimental_providerMetadata?: undefined | Record>; }>; experimental_providerMetadata?: undefined | Record>; }>; system_message?: undefined | string; reasoning_effort?: undefined | 'high' | 'low' | 'xhigh' | 'medium'; credentials?: undefined | string | Array; test_credentials?: undefined | false | true; mcp_servers?: undefined | Array<{ type: 'sse' | 'http'; url: string; headers?: undefined | Record; auth?: undefined | 'transloadit'; allowed_tools?: undefined | Array; }>; result: false | true | 'debug'; provider?: undefined | string; openai_api_key?: undefined | string; anthropic_api_key?: undefined | string; deepseek_api_key?: undefined | string; google_generative_ai_api_key?: undefined | string; xai_api_key?: undefined | string; }; export type RobotAiChatInstructionsWithHiddenFieldsInput = { interpolate?: undefined | false | true | 'true' | 'false' | Record; output_meta?: undefined | false | true | Array | Record; queue?: undefined | 'batch'; force_accept?: undefined | false | true; ignore_errors?: undefined | false | true | Array<'meta' | 'execute'>; use?: undefined | string | Array | Array<{ name: string; fields?: undefined | string; as?: undefined | string; }> | { steps: string | Array | Array<{ name: string; fields?: undefined | string; as?: undefined | string; }>; bundle_steps?: undefined | false | true; group_by_original?: undefined | false | true; fields?: undefined | Array; }; robot: '/ai/chat'; model?: undefined | string; format?: undefined | 'text' | 'meta' | 'json'; return_messages?: undefined | 'all' | 'last'; schema?: undefined | string; messages: string | Array<{ role: 'system'; content: string; experimental_providerMetadata?: undefined | Record>; } | { role: 'user'; content: string | Array<{ type: 'text'; text: string; experimental_providerMetadata?: undefined | Record>; } | { type: 'image'; image: string | ArrayBuffer | Uint8Array | URL; mimeType?: undefined | string; experimental_providerMetadata?: undefined | Record>; } | { type: 'file'; data: string | ArrayBuffer | Uint8Array | URL; mediaType: string; experimental_providerMetadata?: undefined | Record>; }>; experimental_providerMetadata?: undefined | Record>; } | { role: 'assistant'; content: string | Array<{ type: 'text'; text: string; experimental_providerMetadata?: undefined | Record>; } | { type: 'tool-call'; toolCallId: string; toolName: string; args: Record; experimental_providerMetadata?: undefined | Record>; }>; experimental_providerMetadata?: undefined | Record>; } | { role: 'tool'; content: Array<{ type: 'tool-result'; toolCallId: string; toolName: string; result?: unknown; experimental_content?: undefined | Array<{ type: 'text'; text: string; } | { type: 'image'; data: string; mimeType?: undefined | string; }>; isError?: undefined | false | true; experimental_providerMetadata?: undefined | Record>; }>; experimental_providerMetadata?: undefined | Record>; }>; system_message?: undefined | string; reasoning_effort?: undefined | 'high' | 'low' | 'xhigh' | 'medium'; credentials?: undefined | string | Array; test_credentials?: undefined | false | true; mcp_servers?: undefined | Array<{ type: 'sse' | 'http'; url: string; headers?: undefined | Record; auth?: undefined | 'transloadit'; allowed_tools?: undefined | Array; }>; result?: undefined | false | true | 'debug'; provider?: undefined | string; openai_api_key?: undefined | string; anthropic_api_key?: undefined | string; deepseek_api_key?: undefined | string; google_generative_ai_api_key?: undefined | string; xai_api_key?: undefined | string; }; export type InterpolatableRobotAiChatInstructions = { interpolate?: undefined | false | true | Record; output_meta?: undefined | string | false | true | Array | Record; result: string | false | true; queue?: undefined | string; force_accept: string | false | true; ignore_errors: string | Array; use?: undefined | string | Array | Array<{ name: string; fields?: undefined | string; as?: undefined | string; }> | { steps: string | Array | Array<{ name: string; fields?: undefined | string; as?: undefined | string; }>; bundle_steps?: undefined | false | true; group_by_original?: undefined | false | true; fields?: undefined | Array; }; robot: '/ai/chat'; model: string; format: string; return_messages: string; schema?: undefined | string; messages: string | Array<{ role: 'system'; content: string; experimental_providerMetadata?: undefined | Record>; } | { role: 'user'; content: string | Array<{ type: 'text'; text: string; experimental_providerMetadata?: undefined | Record>; } | { type: 'image'; image: string | ArrayBuffer | Uint8Array | URL; mimeType?: undefined | string; experimental_providerMetadata?: undefined | Record>; } | { type: 'file'; data: string | ArrayBuffer | Uint8Array | URL; mediaType: string; experimental_providerMetadata?: undefined | Record>; }>; experimental_providerMetadata?: undefined | Record>; } | { role: 'assistant'; content: string | Array<{ type: 'text'; text: string; experimental_providerMetadata?: undefined | Record>; } | { type: 'tool-call'; toolCallId: string; toolName: string; args: Record; experimental_providerMetadata?: undefined | Record>; }>; experimental_providerMetadata?: undefined | Record>; } | { role: 'tool'; content: Array<{ type: 'tool-result'; toolCallId: string; toolName: string; result?: unknown; experimental_content?: undefined | Array<{ type: 'text'; text: string; } | { type: 'image'; data: string; mimeType?: undefined | string; }>; isError?: undefined | false | true; experimental_providerMetadata?: undefined | Record>; }>; experimental_providerMetadata?: undefined | Record>; }>; system_message?: undefined | string; reasoning_effort?: undefined | string; credentials?: undefined | string | Array; test_credentials?: undefined | string | false | true; mcp_servers?: undefined | string | Array; auth?: undefined | string; allowed_tools?: undefined | string | Array; }>; }; export type InterpolatableRobotAiChatInstructionsInput = { interpolate?: undefined | false | true | 'true' | 'false' | Record; output_meta?: undefined | string | false | true | Array | Record; result?: undefined | string | false | true; queue?: undefined | string; force_accept?: undefined | string | false | true; ignore_errors?: undefined | string | false | true | Array<'meta' | 'execute'>; use?: undefined | string | Array | Array<{ name: string; fields?: undefined | string; as?: undefined | string; }> | { steps: string | Array | Array<{ name: string; fields?: undefined | string; as?: undefined | string; }>; bundle_steps?: undefined | false | true; group_by_original?: undefined | false | true; fields?: undefined | Array; }; robot: '/ai/chat'; model?: undefined | string; format?: undefined | string; return_messages?: undefined | string; schema?: undefined | string; messages: string | Array<{ role: 'system'; content: string; experimental_providerMetadata?: undefined | Record>; } | { role: 'user'; content: string | Array<{ type: 'text'; text: string; experimental_providerMetadata?: undefined | Record>; } | { type: 'image'; image: string | ArrayBuffer | Uint8Array | URL; mimeType?: undefined | string; experimental_providerMetadata?: undefined | Record>; } | { type: 'file'; data: string | ArrayBuffer | Uint8Array | URL; mediaType: string; experimental_providerMetadata?: undefined | Record>; }>; experimental_providerMetadata?: undefined | Record>; } | { role: 'assistant'; content: string | Array<{ type: 'text'; text: string; experimental_providerMetadata?: undefined | Record>; } | { type: 'tool-call'; toolCallId: string; toolName: string; args: Record; experimental_providerMetadata?: undefined | Record>; }>; experimental_providerMetadata?: undefined | Record>; } | { role: 'tool'; content: Array<{ type: 'tool-result'; toolCallId: string; toolName: string; result?: unknown; experimental_content?: undefined | Array<{ type: 'text'; text: string; } | { type: 'image'; data: string; mimeType?: undefined | string; }>; isError?: undefined | false | true; experimental_providerMetadata?: undefined | Record>; }>; experimental_providerMetadata?: undefined | Record>; }>; system_message?: undefined | string; reasoning_effort?: undefined | string; credentials?: undefined | string | Array; test_credentials?: undefined | string | false | true; mcp_servers?: undefined | string | Array; auth?: undefined | string; allowed_tools?: undefined | string | Array; }>; }; export type InterpolatableRobotAiChatInstructionsWithHiddenFields = { interpolate?: undefined | false | true | Record; output_meta?: undefined | string | false | true | Array | Record; queue?: undefined | string; force_accept: string | false | true; ignore_errors: string | Array; use?: undefined | string | Array | Array<{ name: string; fields?: undefined | string; as?: undefined | string; }> | { steps: string | Array | Array<{ name: string; fields?: undefined | string; as?: undefined | string; }>; bundle_steps?: undefined | false | true; group_by_original?: undefined | false | true; fields?: undefined | Array; }; robot: '/ai/chat'; model: string; format: string; return_messages: string; schema?: undefined | string; messages: string | Array<{ role: 'system'; content: string; experimental_providerMetadata?: undefined | Record>; } | { role: 'user'; content: string | Array<{ type: 'text'; text: string; experimental_providerMetadata?: undefined | Record>; } | { type: 'image'; image: string | ArrayBuffer | Uint8Array | URL; mimeType?: undefined | string; experimental_providerMetadata?: undefined | Record>; } | { type: 'file'; data: string | ArrayBuffer | Uint8Array | URL; mediaType: string; experimental_providerMetadata?: undefined | Record>; }>; experimental_providerMetadata?: undefined | Record>; } | { role: 'assistant'; content: string | Array<{ type: 'text'; text: string; experimental_providerMetadata?: undefined | Record>; } | { type: 'tool-call'; toolCallId: string; toolName: string; args: Record; experimental_providerMetadata?: undefined | Record>; }>; experimental_providerMetadata?: undefined | Record>; } | { role: 'tool'; content: Array<{ type: 'tool-result'; toolCallId: string; toolName: string; result?: unknown; experimental_content?: undefined | Array<{ type: 'text'; text: string; } | { type: 'image'; data: string; mimeType?: undefined | string; }>; isError?: undefined | false | true; experimental_providerMetadata?: undefined | Record>; }>; experimental_providerMetadata?: undefined | Record>; }>; system_message?: undefined | string; reasoning_effort?: undefined | string; credentials?: undefined | string | Array; test_credentials?: undefined | string | false | true; mcp_servers?: undefined | string | Array; auth?: undefined | string; allowed_tools?: undefined | string | Array; }>; result: string | false | true; provider?: undefined | string; openai_api_key?: undefined | string; anthropic_api_key?: undefined | string; deepseek_api_key?: undefined | string; google_generative_ai_api_key?: undefined | string; xai_api_key?: undefined | string; }; export type InterpolatableRobotAiChatInstructionsWithHiddenFieldsInput = { interpolate?: undefined | false | true | 'true' | 'false' | Record; output_meta?: undefined | string | false | true | Array | Record; queue?: undefined | string; force_accept?: undefined | string | false | true; ignore_errors?: undefined | string | false | true | Array<'meta' | 'execute'>; use?: undefined | string | Array | Array<{ name: string; fields?: undefined | string; as?: undefined | string; }> | { steps: string | Array | Array<{ name: string; fields?: undefined | string; as?: undefined | string; }>; bundle_steps?: undefined | false | true; group_by_original?: undefined | false | true; fields?: undefined | Array; }; robot: '/ai/chat'; model?: undefined | string; format?: undefined | string; return_messages?: undefined | string; schema?: undefined | string; messages: string | Array<{ role: 'system'; content: string; experimental_providerMetadata?: undefined | Record>; } | { role: 'user'; content: string | Array<{ type: 'text'; text: string; experimental_providerMetadata?: undefined | Record>; } | { type: 'image'; image: string | ArrayBuffer | Uint8Array | URL; mimeType?: undefined | string; experimental_providerMetadata?: undefined | Record>; } | { type: 'file'; data: string | ArrayBuffer | Uint8Array | URL; mediaType: string; experimental_providerMetadata?: undefined | Record>; }>; experimental_providerMetadata?: undefined | Record>; } | { role: 'assistant'; content: string | Array<{ type: 'text'; text: string; experimental_providerMetadata?: undefined | Record>; } | { type: 'tool-call'; toolCallId: string; toolName: string; args: Record; experimental_providerMetadata?: undefined | Record>; }>; experimental_providerMetadata?: undefined | Record>; } | { role: 'tool'; content: Array<{ type: 'tool-result'; toolCallId: string; toolName: string; result?: unknown; experimental_content?: undefined | Array<{ type: 'text'; text: string; } | { type: 'image'; data: string; mimeType?: undefined | string; }>; isError?: undefined | false | true; experimental_providerMetadata?: undefined | Record>; }>; experimental_providerMetadata?: undefined | Record>; }>; system_message?: undefined | string; reasoning_effort?: undefined | string; credentials?: undefined | string | Array; test_credentials?: undefined | string | false | true; mcp_servers?: undefined | string | Array; auth?: undefined | string; allowed_tools?: undefined | string | Array; }>; result?: undefined | string | false | true; provider?: undefined | string; openai_api_key?: undefined | string; anthropic_api_key?: undefined | string; deepseek_api_key?: undefined | string; google_generative_ai_api_key?: undefined | string; xai_api_key?: undefined | string; }; //# sourceMappingURL=ai-chat.d.ts.map