import { CardinalDirection } from "../../../types/directions";
/**
 * Version optimisée de joinOrMoveArea utilisant le système de batch updates
 * Exécution synchrone dans un seul batch pour éviter les problèmes de timing
 */
export declare const joinOrMoveAreaOptimized: (set: any) => (payload: {
    sourceAreaId: string;
    targetAreaId: string;
    direction: CardinalDirection;
}) => void;
