import { type InputHTMLAttributes } from 'react';
import { type VariantProps } from '../../lib/cv.js';
declare const input: (props?: ({
    size?: "sm" | "md" | "lg" | undefined;
    state?: "default" | "invalid" | "valid" | undefined;
} & {
    class?: string | false | null | undefined;
    className?: string | false | null | undefined;
}) | undefined) => string;
export type InputVariants = VariantProps<typeof input>;
export interface InputProps extends Omit<InputHTMLAttributes<HTMLInputElement>, 'size'>, InputVariants {
}
export declare const Input: import("react").ForwardRefExoticComponent<InputProps & import("react").RefAttributes<HTMLInputElement>>;
export { input as inputVariants };
//# sourceMappingURL=Input.d.ts.map