import { NodeFunction, NodeOptions } from '../engine/types';
/**
 * BaseNode 是最基本的执行节点，包含函数、重试、超时、条件控制
 */
export declare class BaseNode {
    name: string;
    private fn;
    private options?;
    constructor(name: string, fn: NodeFunction, options?: NodeOptions);
    /**
     * 执行节点函数（支持重试、条件跳过、超时控制）
     */
    execute(input: any, context: any): Promise<any>;
    private _runWithTimeout;
}
