import React from 'react';
import PropTypes from 'prop-types';
export declare class TimeNumberEditor extends React.PureComponent<any> {
    static propTypes: {
        increaseButtonLabel: PropTypes.Validator<string>;
        decreaseButtonLabel: PropTypes.Validator<string>;
        value: PropTypes.Requireable<number>;
        onChange: PropTypes.Validator<(...args: any[]) => any>;
        onShiftTabAwait: PropTypes.Requireable<(...args: any[]) => any>;
        testAutomationId: PropTypes.Validator<string>;
        valueDisplayFormat: PropTypes.Requireable<(...args: any[]) => any>;
    };
    static defaultProps: {
        value: number;
        valueDisplayFormat: (value: any) => any;
        onShiftTabAwait: () => boolean;
    };
    handleIncrease: () => void;
    handleDecrease: () => void;
    onChangeValue: (isIncrease: any) => void;
    getChangeValue(isIncrease?: boolean): any;
    handleKeyDownIncreaseButton: (e: any) => void;
    render(): JSX.Element;
}
