import { Rectangle, SmartField } from '../../../index';
export declare class SmartFieldMultiline<TValue> extends SmartField<TValue> {
    protected _$multilineLines: JQuery;
    constructor();
    protected _render(): void;
    protected _renderEnabled(): void;
    /**
     * Sets the focus to the input field when user clicks on text lines, but only if nothing is selected.
     * Otherwise, it would be impossible for the user to select the text. That's why we cannot use the
     * mousedown event here too.
     */
    protected _onMultilineLinesClick(event: JQuery.ClickEvent): void;
    protected _renderDisplayText(): void;
    protected _getInputBounds(): Rectangle;
    protected _renderFocused(): void;
    protected _updateErrorStatusClasses(): void;
}
//# sourceMappingURL=SmartFieldMultiline.d.ts.map