import { MsgProps, CitationInfo, CautionItem, TopicInfo, IconItem, CtxTopic, THistoryMsg, THistoryComposer } from "../../types/AssistantAi";
declare const _default: (defaultConfig: {
    [key: string]: any;
}, customConfig: {
    [key: string]: any;
}, set: any, get: any) => {
    getAreaCenter: () => any;
    MyHandlers: any;
    myComponents: any;
    updateMyMsgComps: (key: string, value: any) => void;
    chatMessages: MsgProps[];
    setChatMessages: (opt: MsgProps[]) => void;
    getChatMessages: () => any;
    historyMsg: THistoryMsg[];
    updateHistoryMsg: (_cid: string, _msg: MsgProps) => boolean;
    updateHistoryMsgList: (_cid: string, _msgs: MsgProps[]) => boolean;
    findHistoryMsg: (_cid: string) => any;
    historyComposer: {
        [_cid: string]: THistoryComposer;
    };
    updateHistoryComposer: (_cid: string, _obj: THistoryComposer) => boolean;
    findHistoryComposer: (_cid: string) => THistoryComposer;
    chatContexts: {
        [key: string]: any;
    };
    updateChatCtxs: (opt: {
        [key: string]: any;
    }) => void;
    GlobalCtxs: {
        [key: string]: any;
    };
    setGlobalCtxs: (opt: {
        [key: string]: any;
    }) => void;
    citationInfo: CitationInfo;
    setCitationInfo: (opt: CitationInfo) => void;
    getCitation: () => any;
    selectedAite: CautionItem;
    setSelectedAite: (opt: CautionItem) => void;
    confirmAite: CautionItem;
    setConfirmAite: (opt: CautionItem) => void;
    getConfirmAite: () => any;
    isShowAite: boolean;
    getShowAite: () => any;
    setShowAite: (opt: boolean) => void;
    myHistoryList: Array<TopicInfo>;
    setMyHistoryList: (_arr: Array<TopicInfo>) => any;
    isOpenFirst: any;
    myTopicOpened: string;
    setMyTopicOpened: (_id: string) => any;
    _myListContainer: HTMLDivElement;
    _getTemCreate: (opt?: IconItem) => any;
    topic: CtxTopic;
    getAreaLeft: () => any;
    hasMoreUp: boolean;
    setHasMoreUp: (_boo: boolean) => any;
    hasMoreDown: boolean;
    setHasMoreDown: (_boo: boolean) => any;
};
export default _default;
