import * as React from "react"; export type ComponentErrorState = { error: true; message: string; } | { error: false; }; export declare const NodeBase: ({ id, isSelected, isProcessing, isCompleted, errorState, handleOpenDocumentation, handleOpenComponentOutput, handleClick, hasSourceEdges, nodeDescription, definitionId, definitionTitle, disabledOpenDocumentationButton, disabledOpenComponentOutputButton, additionalControlButton, children, customHandleClassName, nodeClassName, }: { id: string; isSelected: boolean; isProcessing?: boolean; isCompleted?: boolean; errorState?: ComponentErrorState; handleOpenDocumentation?: () => void; disabledOpenDocumentationButton?: boolean; handleOpenComponentOutput?: () => void; disabledOpenComponentOutputButton?: boolean; additionalControlButton?: React.ReactNode; handleClick: () => void; hasTargetEdges: boolean; hasSourceEdges: boolean; nodeDescription?: string; definitionId?: string; definitionTitle?: string; children?: React.ReactNode; customHandleClassName?: string; nodeClassName?: string; }) => import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=NodeBase.d.ts.map