import React, { FC, PropsWithChildren } from 'react';
export interface ITextAreaInputWrapperProps {
    active: boolean;
}
export declare const TextAreaInputWrapper: ({ children, active }: PropsWithChildren<ITextAreaInputWrapperProps>) => React.JSX.Element;
interface ITextAreaInputLabelProps extends ITextAreaInputWrapperProps {
    placeholder?: string;
}
export declare const TextAreaInputLabel: FC<ITextAreaInputLabelProps>;
interface ITextAreaInputCounterProps {
    charactersCounter: number;
}
export declare const TextAreaInputCounter: FC<ITextAreaInputCounterProps>;
export interface ITextAreaProps extends React.DetailedHTMLProps<React.TextareaHTMLAttributes<HTMLTextAreaElement>, HTMLTextAreaElement> {
}
export declare const TextArea: ({ value, onChange, onFocus, onBlur, maxLength }: ITextAreaProps) => React.JSX.Element;
export interface ITextAreaInputProps extends React.DetailedHTMLProps<React.TextareaHTMLAttributes<HTMLTextAreaElement>, HTMLTextAreaElement> {
    wrapperClass?: string;
}
export declare const TextAreaInput: ({ wrapperClass, value, onChange, placeholder, maxLength }: ITextAreaInputProps) => React.JSX.Element;
export {};
