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 };