import { InputHTMLAttributes } from 'react';
import { IconName } from '../icon/Icon.component';
import { CoreUITheme } from '../../style/theme';
export declare const convertSizeToRem: (size?: "1" | "2/3" | "1/2" | "1/3") => "14rem" | "6rem" | "10rem" | "20.5rem";
export type InputSize = '1' | '2/3' | '1/2' | '1/3';
export type InputProps = {
    error?: string;
    id: string;
    leftIcon?: IconName;
    leftIconColor?: keyof CoreUITheme;
    rightIcon?: IconName;
    rightIconColor?: keyof CoreUITheme;
    size?: InputSize;
    noPlaceholderPrefix?: boolean;
} & Omit<InputHTMLAttributes<HTMLInputElement>, 'size'>;
export declare const Input: import("react").ForwardRefExoticComponent<{
    error?: string;
    id: string;
    leftIcon?: IconName;
    leftIconColor?: keyof CoreUITheme;
    rightIcon?: IconName;
    rightIconColor?: keyof CoreUITheme;
    size?: InputSize;
    noPlaceholderPrefix?: boolean;
} & Omit<InputHTMLAttributes<HTMLInputElement>, "size"> & import("react").RefAttributes<HTMLInputElement>>;
//# sourceMappingURL=inputv2.d.ts.map