///
import { InputProps } from "./Input.interface";
export declare const Input: import("react").ForwardRefExoticComponent>;
declare const InputComponent: {
BaseInput: import("react").ForwardRefExoticComponent>;
Prefix: ({ className, variant, ...props }: import("./Input.interface").InputAddonProps) => import("react/jsx-runtime").JSX.Element;
Suffix: ({ className, variant, ...props }: import("./Input.interface").InputAddonProps) => import("react/jsx-runtime").JSX.Element;
Addon: ({ variant, text, icon, error, hasErrorIcon, disabled, onClick, onDropdownButtonClick, className, testId, ...props }: import("./Input.interface").InputAddonProps) => import("react/jsx-runtime").JSX.Element;
DropdownButton: ({ text, onDropdownButtonClick, disabled, ...props }: import("./Input.interface").DropdownButtonProps) => import("react/jsx-runtime").JSX.Element;
Icon: ({ icon, hasErrorIcon, onClick, ...props }: import("./Input.interface").IconProps) => import("react/jsx-runtime").JSX.Element;
defaultProps?: Partial> | undefined;
propTypes?: import("react").WeakValidationMap> | undefined;
displayName?: string | undefined;
$$typeof: symbol;
};
export default InputComponent;