import { IMessage } from "@api/chatApi";
import { AxiosError } from "axios";
import "./ChatAndChatList.scss";
export interface IChatProps {
    user_locale: string;
    opponent_id: string;
    user_id: string;
    cbHandleCloseChat?: () => void;
    isOnlyChat: boolean;
    handleRefreshToken: (err: AxiosError) => void;
    classHeader?: string;
    classMessages?: string;
}
type TTempMessage = {
    content: string;
    progress: number;
};
export type TCombinedMessage = IMessage & TTempMessage;
declare const Chat: ({ opponent_id, user_id, user_locale, isOnlyChat, cbHandleCloseChat, handleRefreshToken, classHeader, classMessages, }: IChatProps) => import("react/jsx-runtime").JSX.Element;
export default Chat;
