interface AIPromptTextareaProps {
    /**
     * Textarea value reference
     */
    value: string;
    /**
     * Textarea value change handler
     */
    onChange: (value: string) => void;
    /**
     * Word limit value reference
     */
    isWordLimit: boolean;
    /**
     * Word limit value change handler
     */
    onWordLimitChange: (isLimit: boolean) => void;
    /**
     * Placeholder
     */
    placeholder?: string;
    /**
     * Disabled switch condition, default is false
     */
    disabled?: boolean;
    /**
     * Maximum words
     */
    maxWords?: number;
    /**
     * Word count unit title
     */
    wordUnitTitle?: string;
    /**
     * Minimum height, px
     */
    minHeight?: number;
    /**
     * Maximum height, px
     */
    maxHeight?: number;
    /**
     * Word count switch, default is true
     */
    showWordCount?: boolean;
    /**
     * Auto scroll switch, default is true
     */
    autoScroll?: boolean;
    /**
     * Extra scroll space, px
     */
    extraScrollSpace?: number;
    /**
     * Custome tailwindcss style
     */
    className?: string;
    /**
     * Title text, if not provided, no title will be rendered
     */
    title?: string;
    /**
     * Description text
     */
    description?: string;
    /**
     * Embed title inside textarea, default is false
     */
    embed?: boolean;
}
export declare function AIPromptTextarea({ value, onChange, placeholder, disabled, maxWords, wordUnitTitle, minHeight, maxHeight, className, showWordCount, autoScroll, extraScrollSpace, isWordLimit, onWordLimitChange, title, description, embed }: AIPromptTextareaProps): import("react/jsx-runtime").JSX.Element;
export {};
