import React from 'react';
import { VariantProps } from 'class-variance-authority';
import { labelVariants } from '../../../lib/design-variants';
export interface InputFieldProps extends Omit<React.InputHTMLAttributes<HTMLInputElement>, 'label'> {
    name: string;
    value?: string | number | readonly string[];
    label?: string;
    labelVariant?: VariantProps<typeof labelVariants>['variant'];
    description?: string;
    isReadOnly?: boolean;
    inputClassName?: string;
    hasRequiredIndicator?: boolean;
}
declare const InputField: React.ForwardRefExoticComponent<InputFieldProps & React.RefAttributes<HTMLInputElement>>;
export { InputField };
