import * as react_jsx_runtime from 'react/jsx-runtime';
import { PropertyBaseProps } from './PropertyBase.js';
import 'react';

type NumberPropertyProps = Omit<PropertyBaseProps, 'icon' | 'input' | 'hasValue'> & {
    value?: number;
    suffix?: string;
    onChange?: (value: number) => void;
    onEditComplete?: (value: number) => void;
};
/**
 * An Input for number properties
 */
declare const NumberProperty: ({ value, onChange, onRemove, onEditComplete, readOnly, suffix, ...baseProps }: NumberPropertyProps) => react_jsx_runtime.JSX.Element;

export { NumberProperty, type NumberPropertyProps };
