export type Message = { id: string; userId: string; text: string; date: Date; }; export declare function useChatMessages(gameId: string, onMessageReceived?: (message: Message) => void): { messages: { id: string; userId: string; date: Date; text?: string; deleted?: boolean; }[]; hasMoreMessages: boolean; loading: boolean; fetchMore: () => Promise; };