import { Field } from '../../../../../client/field';
import { System } from '../../../../../system';
import { Dict } from '../../../../../types/Dict';
import { SEL, SelectionObject } from '../../../../../types/interface/SEL';
export interface Props {
    className?: string;
    style?: Dict<any>;
    value?: string;
    placeholder?: string;
    attr?: Dict<any>;
}
export default class TextArea extends Field<HTMLTextAreaElement, Props> implements SEL {
    constructor($props: Props, $system: System);
    getSelection(): SelectionObject[];
    setSelectionRange(start: number, end: number, direction?: 'forward' | 'backward' | 'none' | undefined): void;
}
