import { IDeserializeOpts } from '../../graph/types.js';
import { INodeDefinition, Node } from '../../programmatic/node.js';
/**
 * Acts as an output node for the graph. There should only be a single output node per graph.
 */
export default class NodeDefinition extends Node {
    static title: string;
    static type: string;
    static description: string;
    constructor(props: INodeDefinition);
    static deserialize(opts: IDeserializeOpts): Promise<Node>;
    execute(): void | Promise<void>;
}
//# sourceMappingURL=output.d.ts.map