import * as React from 'react';
export interface InputProps {
    name?: string;
    icon?: string;
    colon?: boolean;
    required?: boolean;
    border?: boolean;
    label?: string;
    labelWidth?: string;
    value?: string;
    defaultValue?: string;
    type?: 'text' | 'number' | 'idcard' | 'digit' | 'password';
    size?: 'large' | 'middle' | 'small';
    prefix?: React.ReactNode;
    suffix?: React.ReactNode;
    placeholder?: string;
    className?: string;
    style?: React.CSSProperties;
    inputStyle?: React.CSSProperties;
    placeholderStyle?: React.CSSProperties;
    align?: string;
    disabled?: boolean;
    maxLength?: number;
    onChange?: (e: any) => void;
    onFocus?: (e: any) => void;
    onBlur?: (e: any) => void;
}
declare const myInput: (props: InputProps) => JSX.Element;
export default myInput;
