/// import * as React from 'react'; export interface RestorableTextFieldProps { className?: string; label: string; initialValue: string; /** null => valid, otherwise error message */ validate?: (value: string) => string | null; onChanged?: (value: string) => void; } export interface RestorableTextFieldState { value: string; } export declare class RestorableTextField extends React.Component { constructor(props: RestorableTextFieldProps); render(): JSX.Element; private validate; private onChanged; private restore; } /** Validate number with `isNan`. */ export declare class NumberTextField extends React.Component { constructor(props: RestorableTextFieldProps); render(): JSX.Element; private validateNumber(value); }