UNPKG

@replyke/core

Version:

Replyke: Build interactive apps with social features like comments, votes, feeds, user lists, notifications, and more.

18 lines (17 loc) 658 B
import { ChatMessage } from "../../../interfaces/models/ChatMessage"; import { GifData } from "../../../interfaces/models/Comment"; import { Mention } from "../../../interfaces/models/Mention"; export interface SendMessageParams { content?: string; gif?: GifData; mentions?: Mention[]; metadata?: Record<string, any>; quotedMessageId?: string | null; parentMessageId?: string | null; files?: File[]; } export interface UseSendMessageProps { conversationId: string; } declare function useSendMessage({ conversationId, }: UseSendMessageProps): (params: SendMessageParams) => Promise<ChatMessage>; export default useSendMessage;