import { VariantProps } from "class-variance-authority";
import * as React from "react";
import { HTMLAttributes, PropsWithChildren } from "react";
declare const textarea: (props?: ({
    size?: "small" | "medium" | null | undefined;
    state?: "invalid" | "valid" | null | undefined;
    leading?: boolean | null | undefined;
} & import("class-variance-authority/dist/types").ClassProp) | undefined) => string;
export type TextareaProps = PropsWithChildren<VariantProps<typeof textarea>> & HTMLAttributes<HTMLTextAreaElement>;
declare const Textarea: React.ForwardRefExoticComponent<VariantProps<(props?: ({
    size?: "small" | "medium" | null | undefined;
    state?: "invalid" | "valid" | null | undefined;
    leading?: boolean | null | undefined;
} & import("class-variance-authority/dist/types").ClassProp) | undefined) => string> & {
    children?: React.ReactNode;
} & React.HTMLAttributes<HTMLTextAreaElement> & React.RefAttributes<HTMLTextAreaElement>>;
export { Textarea };
//# sourceMappingURL=textarea.d.ts.map