import { Field, FieldConfig } from "./field";
export interface TextAreaFieldConfig extends FieldConfig {
    cols?: number;
    rows?: number;
    keyFilter?: any;
    style?: Partial<CSSStyleDeclaration>;
    readonly?: () => boolean;
    speechRecognition?: boolean;
    keepContext: boolean;
    speechRecognitionPlaceholder: string;
    maxLength?: number;
}
export declare class TextAreaField extends Field {
    cols?: number;
    rows?: number;
    keyFilter?: any;
    style?: Partial<CSSStyleDeclaration>;
    readonly?: () => boolean;
    speechRecognition: boolean;
    keepContext: boolean;
    speechRecognitionPlaceholder: string;
    maxLength: number | null;
    constructor(config: TextAreaFieldConfig);
}
