import { type FocusEvent } from "react";
import { type IAccessibilityConfigBase } from "@gooddata/sdk-ui-kit";
interface ITextareaOwnProps {
    hasError?: boolean;
    hasWarning?: boolean;
    errorId?: string;
    maxlength?: number;
    id?: string;
    placeholder: string;
    value: string;
    rows: number;
    onChange: (value: string) => void;
    onFocus?: (e: FocusEvent<HTMLTextAreaElement>) => void;
    onBlur?: (value: string) => void;
    validationError: string | null;
    autocomplete?: string;
    accessibilityConfig?: IAccessibilityConfigBase;
}
export type ITextareaProps = ITextareaOwnProps;
export declare const Textarea: import("react").NamedExoticComponent<ITextareaOwnProps & import("react").RefAttributes<HTMLTextAreaElement>>;
export {};
//# sourceMappingURL=Textarea.d.ts.map