import { AgencyFunction } from "../runtime/agencyFunction.js"; import { type CreatedToolDefinition } from "../runtime/createdTool.js"; import type { PreparedFunctions } from "./agencyFunctions.js"; /** Runs inside the metadata node, after the original modules have loaded. */ export declare function _describeLearnedFunctions(targets: AgencyFunction[], names: string[], callTargets?: AgencyFunction[]): CreatedToolDefinition[]; /** Build the complete batch before returning any callable to the caller. */ export declare function _createLearnedTools(definitions: CreatedToolDefinition[], prepared: PreparedFunctions, namespace: string, options: Record, executePrepared: AgencyFunction, maxNameLength: number): AgencyFunction[];