import * as lit_html from 'lit-html'; import * as lit from 'lit'; import KemetPopper from './popper.js'; /** * @since 2.0.0 * @status stable * * @tagname kemet-tooltip * @summary A tooltip is a Popper component that displays a dynamic arrow pointing to the trigger. * * @slot trigger - Controls opening and closing the tooltip. * @slot content - The contents of the tooltip. * * @csspart trigger - Contains the trigger for the tooltip. * @csspart content - Contains the content for the tooltip. * * @cssproperty --kemet-tooltip-content-height - The height of the content. * @cssproperty --kemet-tooltip-size - The width and height of arrow's container * @cssproperty --kemet-tooltip-border-size - The border size of the arrow * @cssproperty --kemet-tooltip-rounded-tip - How much rounding the tip of the arrow should be. Zero is pointy * @cssproperty --kemet-tooltip-background-color - The background color of the arrow * @cssproperty --kemet-tooltip-border-color - The border color of the arrow * @cssproperty --kemet-tooltip-placement-offset - The offset of the arrow from the trigger * */ declare class KemetTooltip extends KemetPopper { static styles: lit.CSSResult[]; render(): lit_html.TemplateResult<1>; measureContent(): void; } declare global { interface HTMLElementTagNameMap { 'kemet-tooltip': KemetTooltip; } } export { KemetTooltip as default };