import type { BuiltTool } from '@n8n/agents';
import type { EphemeralNodeExecutor } from '../../../node-execution';
import type { AgentJsonToolConfig } from '../json-config/agent-json-config';
export interface NodeToolFactoryContext {
    executor: EphemeralNodeExecutor;
    projectId: string;
}
export declare function resolveNodeTool(toolSchema: Extract<AgentJsonToolConfig, {
    type: 'node';
}>, ctx: NodeToolFactoryContext): Promise<BuiltTool>;
