import { ElementInteraction, InteractionCallback } from '@plitzi/sdk-shared';
export type NodeHeaderProps = {
    className?: string;
    id?: string;
    title?: string;
    type?: 'trigger' | 'callback' | 'utility' | 'globalCallback';
    action?: string;
    elementId?: string;
    canDelete?: boolean;
    isOpened?: boolean;
    enabled?: boolean;
    nodeDefinitions?: InteractionCallback[];
    nodeDefinition?: InteractionCallback;
    canUp?: boolean;
    canDown?: boolean;
    onChange?: (node: Partial<ElementInteraction>) => void;
    onClickOpen?: () => void;
    onClickRemove?: () => void;
};
declare const NodeHeader: ({ className, id, title, type, action, elementId, canDelete, isOpened, enabled, nodeDefinitions, nodeDefinition, canUp, canDown, onChange, onClickOpen, onClickRemove }: NodeHeaderProps) => import("react/jsx-runtime").JSX.Element;
export default NodeHeader;
