import { InputSize, InputVariant } from "./types"; export declare const InputContainer: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLDivElement>, "$width"> & { $width?: string | number; }, never> & Partial, HTMLDivElement>, "$width"> & { $width?: string | number; }, never>>> & string; export declare const IconContainer: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLDivElement>, "position" | "clickable"> & { position: "start" | "end"; clickable: boolean; }, never> & Partial, HTMLDivElement>, "position" | "clickable"> & { position: "start" | "end"; clickable: boolean; }, never>>> & string; export declare const Input: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLInputElement>, "as" | "$size" | "$variant" | "$width" | "$error" | "$resize" | "$fullWidth" | "$isFocused" | "$isIOS" | "$hasStartIcon" | "$hasEndIcon"> & { $error: boolean; $width?: string | number; $resize?: string; $size?: InputSize; $variant?: InputVariant; $fullWidth?: boolean; $isFocused?: boolean; $isIOS?: boolean; $hasStartIcon?: boolean; $hasEndIcon?: boolean; as?: string | React.ComponentType; }, never> & Partial, HTMLInputElement>, "as" | "$size" | "$variant" | "$width" | "$error" | "$resize" | "$fullWidth" | "$isFocused" | "$isIOS" | "$hasStartIcon" | "$hasEndIcon"> & { $error: boolean; $width?: string | number; $resize?: string; $size?: InputSize; $variant?: InputVariant; $fullWidth?: boolean; $isFocused?: boolean; $isIOS?: boolean; $hasStartIcon?: boolean; $hasEndIcon?: boolean; as?: string | React.ComponentType; }, never>>> & string;