import { GridsterItemS } from './gridsterItemS.interface';
import { GridsterComponentInterface } from './gridster.interface';
export declare class GridsterEmptyCell {
    private gridster;
    initialItem: GridsterItemS | null;
    emptyCellClick: Function | null;
    emptyCellClickTouch: Function | null;
    emptyCellContextMenu: Function | null;
    emptyCellDrop: Function | null;
    emptyCellDrag: Function | null;
    emptyCellDragTouch: Function | null;
    emptyCellMMove: Function;
    emptyCellMMoveTouch: Function;
    emptyCellUp: Function;
    emptyCellUpTouch: Function;
    emptyCellMove: Function | null;
    constructor(gridster: GridsterComponentInterface);
    destroy(): void;
    updateOptions(): void;
    emptyCellClickCb(e: any): void;
    emptyCellContextMenuCb(e: any): void;
    emptyCellDragDrop(e: any): void;
    emptyCellDragOver(e: any): void;
    emptyCellMouseDown(e: any): void;
    emptyCellMouseMove(e: any): void;
    emptyCellMouseUp(e: any): void;
    getValidItemFromEvent(e: any, oldItem?: GridsterItemS | null): GridsterItemS | undefined;
}
