export declare const FUNCTION_CALL_WITHOUT_TOOLS = "The last item of conversation history (`contents`) contains a `function_call`, but no `$tools` were passed, so generative-ts cannot append `function_response` to conversation history. Instead, appending prompt to end of conversation history. Model behavior might be unexpected, because model's function calls were effectively ignored."; export declare const UNRESOLVED_INVOCATION = "The last item of conversation history (`contents`) contains a `function_call`, and a $tool with matching invocations was found, but that invocation is NOT resolved, and thus does not have a `returned` value (Did invoking the tool fail?), so generative-ts cannot append `function_response` to conversation history. Model behavior might be unexpected, because model's function calls were effectively ignored."; export declare const NO_MATCHING_INVOCATION = "The last item of conversation history (`contents`) contains a `function_call`, and a matching `$tool` was found, but no matching invocation was found in the tool's invocations (Did you forget to invoke the tool?), so generative-ts cannot append `function_response` to conversation history. Model behavior might be unexpected, because model's function calls were effectively ignored."; export declare const NO_MATCHING_TOOL = "The last item of conversation history (`contents`) contains a `function_call`, but no matching tool was found in `$tools`, so generative-ts cannot append `function_response` to conversation history. Model behavior might be unexpected, because model's function calls were effectively ignored."; export declare class ModelInvokedNonexistentToolError extends Error { constructor(toolName: string); } export declare class ModelInvokedToolWithWrongArgumentsError extends Error { constructor(toolName: string, argName: string); } export declare class ModelInvokedToolWithUnexpectedArgumentError extends Error { constructor(toolName: string, argName: string); } export declare class ModelInvokedToolWithInvalidArgumentTypeError extends Error { constructor(toolName: string, argName: string, expectedType: string, actualType: string); }