import '@ui5/webcomponents-icons/dist/AllIcons.js';
import '@ui5/webcomponents/dist/BusyIndicator.js';
import '@ui5/webcomponents/dist/Icon.js';
import { LitElement, TemplateResult } from 'lit';
import './chat.element';
export declare class ChatbotElement extends LitElement {
    code: string;
    firstOpenDelay: number;
    apiUrl: string;
    userId: string | null;
    private boosters;
    private loading;
    private resultState;
    private currentBoost;
    private messages;
    private loadingStep;
    private chatbot;
    private alreadyOpened;
    private isDigipairLoading;
    private newUser;
    private metadata;
    private CHAT_COMMAND;
    private blurEvent;
    connectedCallback(): void;
    disconnectedCallback(): void;
    private externalBoostListener;
    private initializeSSE;
    private loadUser;
    private boostListener;
    private getBoostsFromTarget;
    private loadDigipair;
    private manageNewUser;
    private loadHistory;
    private scrollDown;
    execute(boost: any, message?: string): Promise<void>;
    private executeBoost;
    private pushMessage;
    private openResult;
    private closeResult;
    private setBoost;
    private executeScene;
    static styles: import("lit").CSSResult;
    render(): TemplateResult;
}
//# sourceMappingURL=digipair.element.d.ts.map