import { JSONSchema7, ToolSet } from "ai";
/**
 * A serializable version of a Tool
 */
type ToolDefinition = {
    description?: string;
    inputSchema: JSONSchema7;
    outputSchema: JSONSchema7;
};
type ToolDefinitions = Record<string, ToolDefinition>;
export declare function toolSetToToolDefinitions(toolSet: ToolSet): Promise<ToolDefinitions>;
export declare function toolDefinitionsToToolSet(toolDefinitions: ToolDefinitions): ToolSet;
export {};
