import { InitModelOf, KeyStrokeContext, LabelEventMap, LabelModel, Widget } from '../index';
export declare class Label extends Widget implements LabelModel {
    model: LabelModel;
    eventMap: LabelEventMap;
    self: Label;
    value: string;
    htmlEnabled: boolean;
    scrollable: boolean;
    constructor();
    protected _createKeyStrokeContext(): KeyStrokeContext;
    protected _initKeyStrokeContext(): void;
    protected _init(model: InitModelOf<this>): void;
    protected _render(): void;
    protected _renderProperties(): void;
    setValue(value: string): void;
    protected _renderValue(): void;
    setHtmlEnabled(htmlEnabled: boolean): void;
    protected _renderHtmlEnabled(): void;
    setScrollable(scrollable: boolean): void;
    protected _renderScrollable(): void;
    protected _onAppLinkAction(event: JQuery.TriggeredEvent): void;
    triggerAppLinkAction(ref: string): void;
    protected _onImageLoad(event: JQuery.TriggeredEvent): void;
    protected _onImageError(event: JQuery.TriggeredEvent): void;
}
//# sourceMappingURL=Label.d.ts.map