import { DynamicTool } from '@langchain/core/tools';
/**
 * N8N specific tool implementation
 */
export declare class N8nTool {
    name: string;
    description: string;
    private func;
    constructor(config: {
        name: string;
        description: string;
        schema?: any;
        func: (input: string) => Promise<string>;
    });
    /**
     * Convert to DynamicTool for compatibility
     */
    asDynamicTool(): DynamicTool;
}
//# sourceMappingURL=N8nTool.d.ts.map