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