import { InputHTMLAttributes } from 'react';
export interface InputProps extends Omit, 'onChange' | 'value'> {
error?: boolean;
clearable?: boolean;
valid?: boolean;
active?: boolean;
textarea?: boolean;
search?: boolean;
onChange?: (event: {
target: any;
type?: any;
}) => void;
value?: string | number;
width?: number | string;
placeholder?: string;
fontSize?: number;
floatingPlaceholder?: boolean;
ariaLabel?: string;
}
export declare const inputStyle: import("styled-components").FlattenInterpolation>;
export declare const secondaryInputStyle: import("styled-components").FlattenInterpolation>;
export declare const StyledInput: import("styled-components").StyledComponent<"input", any, {
$error?: boolean | undefined;
$icon?: boolean | undefined;
$placeholderText?: boolean | undefined;
$disabled?: boolean | undefined;
$textarea?: boolean | undefined;
$fontSize?: number | undefined;
}, never>;
export declare const SecondaryStyledInput: import("styled-components").StyledComponent<"input", any, {
$error?: boolean | undefined;
$icon?: boolean | undefined;
$placeholderText?: boolean | undefined;
$disabled?: boolean | undefined;
$textarea?: boolean | undefined;
$fontSize?: number | undefined;
}, never>;
export declare const Input: import("react").ForwardRefExoticComponent>;