import { type AgentToModelOutput, type McpToolResultBuilders, type StandardAgentToolOutput, type ToolDescription, type ToolDescriptionContext, type ToolRuntime } from './defineTool';
export declare const resolveDescription: (description: ToolDescription, context: ToolDescriptionContext) => string;
export declare const assertAvailable: (name: string, availability: readonly ToolRuntime[], runtime: ToolRuntime) => void;
export declare const defaultAgentToModelOutput: AgentToModelOutput<StandardAgentToolOutput>;
export declare const createMcpToolResultBuilders: <TStructuredContent = unknown>() => McpToolResultBuilders<TStructuredContent>;
//# sourceMappingURL=toolDefinitionUtils.d.ts.map