import { default as CxBadge } from '../../../../../atoms/src/components/badge/badge.ts';
import { default as CxIcon } from '../../../../../atoms/src/components/icon/icon.ts';
import { default as CxTooltip } from '../../../../../atoms/src/components/tooltip/tooltip.ts';
import { default as CortexElement } from '../../../../../base/src/cortex-element.ts';
import { CSSResultGroup, TemplateResult } from 'lit';

/**
 * @summary A chatbot component to interact with Cortex AI Assistant.
 */
export default class CxChatbotPopup extends CortexElement {
    static readonly styles: CSSResultGroup;
    static readonly dependencies: {
        'cx-badge': typeof CxBadge;
        'cx-icon': typeof CxIcon;
        'cx-tooltip': typeof CxTooltip;
    };
    source: string;
    label: string;
    summary: string;
    href: string;
    content: string;
    showDelay: number;
    render(): TemplateResult;
}
declare global {
    interface HTMLElementTagNameMap {
        'cx-chatbot-popup': CxChatbotPopup;
    }
}
