import React from 'react';
export interface INumberInputProps {
    value: number | string;
    onChange: (value: number | string) => void;
    min?: number;
    max?: number;
    required?: boolean;
    error?: string;
    disabled?: boolean;
}
export interface INumberInputState {
    expressionActive: boolean;
    glowing: boolean;
}
export declare class SpelNumberInput extends React.Component<INumberInputProps, INumberInputState> {
    constructor(props: INumberInputProps);
    componentWillReceiveProps(nextProps: INumberInputProps): void;
    private setExpressionActive;
    private setGlow;
    private valueChanged;
    render(): JSX.Element;
}
