/// <reference types="react" />
export interface InputProps {
    className?: string;
    icon?: IconProps;
    nativeInput?: NativeInputProps;
}
export declare const Input: ({ className, nativeInput, icon, }: InputProps) => JSX.Element;
type NativeInputProps = React.HTMLAttributes<HTMLInputElement> & {
    className?: string;
    onChange?: (e: React.ChangeEvent<HTMLInputElement>) => void;
    value?: string;
};
type IconProps = React.HTMLAttributes<HTMLDivElement> & {
    className?: string;
    children?: React.ReactNode;
    onClick?: () => void;
};
export {};
