import { FocusRule, KeyStrokeContext, ObjectOrChildModel, ScoutKeyboardEvent, Tooltip, Widget, WidgetTooltipEventMap, WidgetTooltipModel } from '../index';
export declare class WidgetTooltip extends Tooltip implements WidgetTooltipModel {
    model: WidgetTooltipModel;
    eventMap: WidgetTooltipEventMap;
    self: WidgetTooltip;
    keyStrokeStopPropagationInterceptor: (event: ScoutKeyboardEvent) => void;
    withFocusContext: boolean;
    initialFocus: () => FocusRule;
    focusableContainer: boolean;
    content: Widget;
    $widgetContainer: JQuery;
    constructor();
    protected _createKeyStrokeContext(): KeyStrokeContext;
    protected _initKeyStrokeContext(): void;
    protected _render(): void;
    protected _renderProperties(): void;
    protected _remove(): void;
    setContent(content: ObjectOrChildModel<Widget>): void;
    protected _renderContent(): void;
    protected _removeContent(): void;
}
//# sourceMappingURL=WidgetTooltip.d.ts.map