/// <reference types="jquery" />
import { MoveData, MoveSupport, Rectangle, Tile, TileGrid } from '../index';
export declare class TileGridMoveSupport extends MoveSupport<Tile> {
    _moveData: TileMoveData;
    widget: TileGrid;
    constructor(tileGrid: TileGrid);
    protected _drag(event: JQuery.MouseMoveEvent): void;
    protected _dragEnd(event: JQuery.MouseUpEvent): JQuery.Promise<Rectangle>;
    protected _restoreStyles(): void;
}
export interface TileMoveData extends MoveData<Tile> {
    tileBelowCursor: Tile;
}
//# sourceMappingURL=TileGridMoveSupport.d.ts.map