///
import type { InputSizes } from "./Input.types";
export declare const MainContainer: import("styled-components").StyledComponent<"div", any, {
labelPosition?: "left" | "top" | undefined;
size?: InputSizes | undefined;
component: "input" | "textarea";
}, never>;
export declare const Label: import("styled-components").StyledComponent<"label", any, {}, never>;
export declare const InputSection: import("styled-components").StyledComponent<"div", any, {}, never>;
export declare const InputContainer: import("styled-components").StyledComponent<"div", any, {
isDisabled?: boolean | undefined;
}, never>;
export declare const StyledInput: import("styled-components").StyledComponent<"input", any, {
isFocusVisible?: boolean | undefined;
UNSAFE_width?: string | undefined;
UNSAFE_height?: string | undefined;
hasStartIcon?: boolean | undefined;
hasEndIcon?: boolean | undefined;
renderer?: "input" | "textarea" | undefined;
inputSize?: InputSizes | undefined;
}, never>;
export declare const Description: import("styled-components").StyledComponent, "value"> | undefined;
inputRef?: import("react").RefObject | undefined;
} & import("react").HTMLAttributes & import("react").HTMLAttributes & import("react").HTMLAttributes & import("react").HTMLAttributes & import("react").LabelHTMLAttributes & import("react").RefAttributes>, any, {}, never>;
export declare const Error: import("styled-components").StyledComponent, "value"> | undefined;
inputRef?: import("react").RefObject | undefined;
} & import("react").HTMLAttributes & import("react").HTMLAttributes & import("react").HTMLAttributes & import("react").HTMLAttributes & import("react").LabelHTMLAttributes & import("react").RefAttributes>, any, {}, never>;