import { Entity } from "../../interfaces/models/Entity";
import { Mention } from "../../interfaces/models/Mention";
export interface UpdateEntityProps {
    entityId: string;
    update: {
        title?: string | null | undefined;
        content?: string | null | undefined;
        attachments?: Record<string, any>[];
        keywords?: string[];
        location?: {
            latitude: number;
            longitude: number;
        };
        metadata?: Record<string, any>;
        mentions?: Mention[];
    };
}
declare function useUpdateEntity(): (props: UpdateEntityProps) => Promise<Entity>;
export default useUpdateEntity;
