import { type VariantProps } from "class-variance-authority"; import { type InputProps } from "../../atoms/Input/Input"; import { type RegisterOptions } from "react-hook-form"; type TextFieldProps = Omit & { label?: string; id?: string; error?: string; hint?: string; className?: string; } & VariantProps; declare const textFieldVariants: (props?: ({ labelBehavior?: "placeholder" | "floating" | null | undefined; inputSize?: "sm" | "md" | "lg" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; export declare const TextField: import("react").ForwardRefExoticComponent & { label?: string; id?: string; error?: string; hint?: string; className?: string; } & VariantProps<(props?: ({ labelBehavior?: "placeholder" | "floating" | null | undefined; inputSize?: "sm" | "md" | "lg" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string> & import("react").RefAttributes>; export type FormTextFieldProps = TextFieldProps & { name: string; registerOptions?: RegisterOptions; }; export declare function FormTextField({ name, registerOptions, ...props }: FormTextFieldProps): import("react/jsx-runtime").JSX.Element; export {};