import { MessageResponse } from '@ujet/websdk-headless'; export type PendingMessage = MessageResponse & { pending?: boolean; }; interface MessageStore { messages: Array; addMessage: (message: MessageResponse) => void; removeMessage: (id: string) => void; addMessages: (newMessages: MessageResponse[]) => void; clearMessages: () => void; isEscalated: boolean; addPendingMessage: (id: string, text: string) => void; resolvePendingMessage: (id: string) => void; } export interface Message { id: string; text: string; } export declare const useMessages: import('zustand').UseBoundStore>; export {};