import { EventEmitter } from "../../stencil-public-runtime";
export declare class ChatbotHistory {
    private cdnPath;
    private element;
    chatList: any[];
    botName: string;
    chatlogo: string;
    heading: string;
    styles: string;
    scripts: string;
    showDeleteModal: boolean;
    chatToDelete: any;
    activeId: string | null;
    focusedIndex: number;
    chatClick: EventEmitter;
    deleteChatHistory: EventEmitter;
    private chatHistoryRefs;
    handleClick(chat: any): void;
    componentWillLoad(): void;
    componentDidLoad(): void;
    insertStyles(linkURL: string): void;
    deleteHistory(chat: any): void;
    convertHtmlToPlainText(html: string): string;
    sortByDateDesc(): any[];
    filterMessages(chat: any): any;
    parseHtmlToText(html: string): string;
    downloadChat(chat: any, event?: Event): void;
    confirmDelete(chat: any, event?: Event): void;
    handleConfirmDelete(): void;
    handleCancelDelete(): void;
    handleMessageKeyNav(e: KeyboardEvent, idx: number): void;
    render(): any;
}
