import { ReactElement } from 'react';
import { FormInputProps, SizeProps, StateProps } from '../../../../types';
import { TextProps } from '../../../typography';
declare type InputPropsType<V = unknown, E = HTMLInputElement> = FormInputProps<V, E> & SizeProps & TextProps<E>;
export declare type InputProps<V = unknown, E = HTMLInputElement> = InputPropsType<V, E> & StateProps<InputPropsType<V, E>>;
export declare const Input: import("react").MemoExoticComponent<({ autoComplete, as, className, cursor, onChange, onValueChange, defaultValue, lineHeight, max, maxLength, min, name, prefix, placeholder, size, state, suffix, textAlign, textSize, textColor, textWeight, type, ...props }: InputProps<unknown>) => ReactElement>;
export {};
//# sourceMappingURL=input.d.ts.map