import { VariantProps } from 'class-variance-authority';
import * as React from 'react';
declare const textareaVariants: (props?: ({
    variant?: "default" | "outline" | "unstyled" | "filled" | null | undefined;
    size?: "default" | "sm" | "md" | "lg" | null | undefined;
} & import('class-variance-authority/types').ClassProp) | undefined) => string;
export type TextareaProps = Omit<React.TextareaHTMLAttributes<HTMLTextAreaElement>, 'size'> & VariantProps<typeof textareaVariants> & {
    testId?: string;
    error?: boolean;
};
declare const Textarea: React.ForwardRefExoticComponent<Omit<React.TextareaHTMLAttributes<HTMLTextAreaElement>, "size"> & VariantProps<(props?: ({
    variant?: "default" | "outline" | "unstyled" | "filled" | null | undefined;
    size?: "default" | "sm" | "md" | "lg" | null | undefined;
} & import('class-variance-authority/types').ClassProp) | undefined) => string> & {
    testId?: string;
    error?: boolean;
} & React.RefAttributes<HTMLTextAreaElement>>;
export { Textarea };
