import { LitElement, PropertyValues } from 'lit';
import { MDCTooltipAdapter } from '@material/tooltip';
import { MDCTooltipFoundation } from '@material/tooltip/foundation';
declare global {
    interface HTMLElementTagNameMap {
        'cv-tooltip': CovalentTooltip;
    }
}
export declare class CovalentTooltip extends LitElement {
    protected mdcFoundation: MDCTooltipFoundation;
    protected readonly mdcFoundationClass: typeof MDCTooltipFoundation;
    static styles: import("lit").CSSResult[];
    protected mdcRoot: HTMLElement;
    protected mdcSurface: HTMLElement;
    anchor?: HTMLElement;
    richTitle?: string;
    rich?: boolean;
    persistent?: HTMLElement;
    showDelay?: number;
    hideDelay?: number;
    protected createAdapter(): MDCTooltipAdapter;
    protected updated(changedProps: PropertyValues): void;
    protected firstUpdated(): Promise<void>;
    disconnectedCallback(): void;
    render(): import("lit-html").TemplateResult<1>;
}
export default CovalentTooltip;
