import { UserChatActions } from './actions'; import { VistaChatV2Message } from './type'; export type UserChatState = { chatEndExecuted: boolean; chatMessage: string; chatSessionId: string; oldMessages: VistaChatV2Message[]; psychicId: string; isBalanceLow: boolean; isPsychicTyping: boolean; isSendingMessage: boolean; isEndingChat: boolean; }; export declare const userChatInitialState: UserChatState; export declare function userChatReducer(state: UserChatState, action: UserChatActions): UserChatState | { chatRooms: []; chatEndExecuted: boolean; chatMessage: string; chatSessionId: string; oldMessages: VistaChatV2Message[]; psychicId: string; isBalanceLow: boolean; isPsychicTyping: boolean; isSendingMessage: boolean; isEndingChat: boolean; };