import * as React from 'react'; import { BaseHtmlProps, BaseProps } from "../../../utils/types"; import { AutoComplete, IconType } from "../../../common.type"; export declare type MetricInputSize = 'small' | 'regular' | 'large'; export interface MetricInputProps extends BaseProps, BaseHtmlProps { name?: string; value?: React.ReactText; defaultValue?: React.ReactText; placeholder?: string; size?: MetricInputSize; icon?: string; iconType?: IconType; prefix?: string; suffix?: string; disabled?: boolean; autoFocus?: boolean; autoComplete?: AutoComplete; readOnly?: boolean; min?: number; max?: number; error?: boolean; showActionButton?: boolean; onChange?: (e: React.ChangeEvent) => void; onClick?: (e: React.MouseEvent) => void; onBlur?: (e: React.FocusEvent) => void; onFocus?: (e: React.FocusEvent) => void; onKeyDown?: (e: React.KeyboardEvent) => void; } export declare const MetricInput: React.ForwardRefExoticComponent>; export default MetricInput;