import { IMessage } from '@mi-gpt/chat';

declare class _MiMessage {
    private _lastQueryMsg?;
    private _tempQueryMsgs;
    fetchNextMessage(): Promise<IMessage | undefined>;
    private _fetchFirstMessage;
    private _fetchNextMessage;
    /**
     * 拉取最新的 2 条消息，用于和上一条消息比对是否连续
     */
    private _fetchNext2Messages;
    /**
     * 继续向上拉取其他新消息
     */
    private _fetchNextRemainingMessages;
    /**
     * 读取暂存的消息
     */
    private _fetchNextTempMessage;
    private _fetchHistoryMsgs;
}
declare const MiMessage: _MiMessage;

export { MiMessage };
