import { Label } from './Label.js';
import { Tooltip } from './Tooltip.js';
import { TooltipContainer, type TooltipContainerProperties } from './TooltipContainer.js';
import { type WidgetAutoXML } from '../xml/WidgetAutoXML.js';
import { type Widget } from './Widget.js';
/**
 * A convenience widget for a {@link Tooltip} that has a {@link Label}.
 *
 * @category Widget
 */
export declare class TextTooltip<W extends Widget = Widget> extends Tooltip<W, TooltipContainer<Label>> {
    static autoXML: WidgetAutoXML;
    constructor(child: W, tooltipText: string, properties?: Readonly<TooltipContainerProperties>);
}
