import type { Tiles } from "./Tiles";
/**
 * Drag-n-drop behavior for groups.
 */
export declare class GroupDraggableBehavior {
    private $;
    private id;
    private _debounceTimer;
    private _DEBOUNCE_MS;
    private _MIN_OVERLAP_AREA;
    private _startIndices;
    private _lastBestGroup;
    private _ghostGroup;
    private _lastIntendedIdx;
    constructor($: Tiles, id: string);
    install(): void;
    uninstall(): void;
    private _dragStart;
    private _drag;
    private _dragEnd;
}
