/** * This module defines the ACI_EXECUTE_FUNCTION meta function, which can be used by LLMs to send * execution requests for functions discovered and selected through ACI_SEARCH_FUNCTIONS. * * This is typically the final step in the dynamic function discovery and execution flow: * 1. Use ACI_SEARCH_FUNCTIONS to find relevant functions * 2. Use ACI_EXECUTE_FUNCTION to actually execute the chosen function with proper arguments */ import { BaseSchema } from './base'; /** * Get the base schema for ACI execute function */ export declare const getAciExecuteFunctionSchema: () => BaseSchema; /** * Create formatted schema utilities for ACI execute function */ export declare const ACIExecuteFunction: { getSchema: () => BaseSchema; toJsonSchema: (format?: import("..").FunctionDefinitionFormat) => Record; }; /** * Helper function for cases where LLMs output function arguments without the function_arguments key. * @param {Object} obj - The object to process * @returns {Object} - The processed object with correct structure */ export declare const wrapFunctionArgumentsIfNotPresent: (obj: { [key: string]: object; }) => { [key: string]: object; };