import { IUseColorOptions, IUseColorProps } from './useInputColor';
import { TIconClass } from '../../types/icons.types';
export interface IVcBaseInputProps extends IUseColorProps {
    id?: string;
    disabled?: boolean;
    clearable?: boolean;
    isError?: boolean;
    emptyText?: string;
    prefixIcon?: TIconClass;
    dataTestName?: string;
    prefixIconSize?: string;
    name?: string;
    placeholder?: string;
    maxWidth?: string | number;
}
export default function (props: IVcBaseInputProps, options: IUseColorOptions): {
    prefixClasses: import("vue").ComputedRef<string[]>;
    prefixStyle: import("vue").ComputedRef<import("vue").CSSProperties>;
    inputClasses: import("vue").ComputedRef<string>;
    maxWidthStyle: import("vue").ComputedRef<string>;
};
