import * as React from "react";
/**
* Props for the ZeroShot Textarea component.
*
* @example Compositional API:
* ```tsx
*
*
* ```
*
* @example Config API (AI-optimized):
* ```tsx
*
* ```
*/
export interface TextareaProps extends React.TextareaHTMLAttributes {
/**
* Config API: Renders a label above the textarea.
* @example
*/
label?: string;
/**
* Displays an error message below the textarea with destructive styling.
* @example
*/
error?: string;
/**
* Displays helper text below the textarea.
* Hidden when `error` is provided.
* @example
*/
helperText?: string;
/**
* When true and maxLength is set, shows a character counter (e.g., "120/500").
* @default false
* @example
*/
showCount?: boolean;
}
declare const Textarea: React.MemoExoticComponent>>;
export { Textarea };
//# sourceMappingURL=textarea.d.ts.map