import { LitElement, TemplateResult } from 'lit';
import './inputs.element';
export declare class ChatElement extends LitElement {
    loading: boolean;
    messages: any[];
    currentBoost: any;
    context: any;
    get inputs(): {
        [key: string]: any;
    }[];
    loadingStep: string;
    private messageInput;
    private inputsElement;
    private previousMessages;
    private converter;
    static styles: import("lit").CSSResult[];
    connectedCallback(): void;
    private addMessage;
    private scrollDown;
    private keypressManagement;
    private hasInputsValues;
    private answer;
    private canAnswerToMessageBoost;
    private executeBoost;
    private getAvailableBoosts;
    pushMessage(message: any): void;
    render(): TemplateResult;
}
//# sourceMappingURL=chat.element.d.ts.map