import { Comment, GifData } from "../../interfaces/models/Comment";
import { Mention } from "../../interfaces/models/Mention";
export interface CreateCommentProps {
    entityId: string;
    foreignId?: string | null | undefined;
    parentCommentId?: string | null | undefined;
    content?: string;
    gif?: GifData;
    mentions?: Mention[];
    referencedCommentId?: string | null | undefined;
    attachments?: Record<string, any>[];
    metadata?: Record<string, any>;
}
declare function useCreateComment(): (props: CreateCommentProps) => Promise<Comment>;
export default useCreateComment;
