import { ChatMessage } from "../../../interfaces/models/ChatMessage";
import { GifData } from "../../../interfaces/models/Comment";
import { Mention } from "../../../interfaces/models/Mention";
export interface EditMessageParams {
    conversationId: string;
    messageId: string;
    content?: string;
    gif?: GifData | null;
    mentions?: Mention[];
    metadata?: Record<string, any>;
}
declare function useEditMessage(): (params: EditMessageParams) => Promise<ChatMessage>;
export default useEditMessage;
