import { LitElement } from 'lit';
import { ChatMessage } from '../models/ChatModel';
import './svg-icon.component';
export declare class MainChat extends LitElement {
    accessor userId: string;
    accessor chatBaseUrl: string;
    chat: ChatMessage[];
    typingIndicator: boolean;
    get userInputEl(): any;
    get chatAreaEl(): any;
    static styles: import("lit").CSSResult[];
    render(): import("lit-html").TemplateResult<1>;
    handleKeyup(event: any): Promise<void>;
    toggle(): void;
    send(): Promise<void>;
    updateChat(): void;
    private _chat;
    private _getCatalogItem;
}
