import { type VariantProps } from "class-variance-authority"; import { type TextAreaProps } from "../../atoms/TextArea/TextArea"; import { type RegisterOptions } from "react-hook-form"; type TextAreaFieldProps = Omit & { label?: string; id?: string; error?: string; hint?: string; className?: string; } & VariantProps; declare const textAreaFieldVariants: (props?: ({ labelBehavior?: "placeholder" | "floating" | null | undefined; textAreaSize?: "sm" | "md" | "lg" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; export declare const TextAreaField: import("react").ForwardRefExoticComponent & { label?: string; id?: string; error?: string; hint?: string; className?: string; } & VariantProps<(props?: ({ labelBehavior?: "placeholder" | "floating" | null | undefined; textAreaSize?: "sm" | "md" | "lg" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string> & import("react").RefAttributes>; export type FormTextAreaFieldProps = TextAreaFieldProps & { name: string; registerOptions?: RegisterOptions; }; export declare function FormTextAreaField({ name, registerOptions, ...props }: FormTextAreaFieldProps): import("react/jsx-runtime").JSX.Element; export {};