import type { ReactNode } from "react";
import type { TextAreaProps } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase/core/components/TextArea";
export interface FormTextAreaProps extends Omit<TextAreaProps, "value" | "error" | "fullWidth" | "onChange" | "onBlur"> {
    name: string;
    title?: string;
    actions?: ReactNode;
    description?: ReactNode;
    nullable?: boolean;
    infoLabel?: string;
    infoTooltip?: string;
    optional?: boolean;
}
declare const _default: ((props: FormTextAreaProps & import("react").RefAttributes<HTMLDivElement>) => import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> | null) & {
    Root: import("@emotion/styled").StyledComponent<{
        theme?: import("@emotion/react").Theme | undefined;
        as?: import("react").ElementType<any, keyof import("react").JSX.IntrinsicElements> | undefined;
    } & import("../TextArea/TextArea.styled").TextAreaRootProps, import("react").DetailedHTMLProps<import("react").TextareaHTMLAttributes<HTMLTextAreaElement>, HTMLTextAreaElement>, {}>;
};
export default _default;
