/**
 * Return type for TypeScript functions invoked by the RunFunction visual scripting node.
 * Controls which exit port the graph continues from and what output values are passed forward.
 */
export declare class NodeRunFunctionReturnType {
    readonly outputs: Record<string, unknown>;
    readonly exitPort: string;
    constructor(outputs?: Record<string, unknown>, exitPort?: string);
    /** Convenience factory: only set the exit port, no output values. */
    static withExitPort(exitPort: string): NodeRunFunctionReturnType;
    /** Convenience factory: a single output value with an exit port. */
    static withOutput(key: string, value: unknown, exitPort?: string): NodeRunFunctionReturnType;
}
//# sourceMappingURL=node-run-function-return-type.d.ts.map