import { FC, ReactNode } from 'react';
export interface NodeTemplateProps {
    type: string;
    label: string;
    icon: ReactNode;
    description: string;
    onAdd: (type: string) => void;
    size?: 'sm' | 'md' | 'lg';
    disabled?: boolean;
    className?: string;
}
/**
 * NodeTemplate component for individual toolbar items
 * Provides drag and drop functionality and consistent styling
 */
export declare const NodeTemplate: FC<NodeTemplateProps>;
//# sourceMappingURL=NodeTemplate.d.ts.map