interface IStateData { messages: IMessage[]; replyingMessage?: Nullable; } interface IState extends IStateData { setMessages: (messages: IMessage[]) => void; addReplyingMessage: (replyingMessage: IMessage) => void; removeReplyingMessage: () => void; } declare const useMessageSlice: import("zustand").UseBoundStore>; export default useMessageSlice;