import type { SlickEventData } from '../core/index.js';
import type { SlickDraggableGrouping } from '../extensions/slickDraggableGrouping.js';
import type { DraggableGroupingOption } from './draggableGroupingOption.interface.js';
import type { Grouping } from './index.js';
export interface DraggableGrouping extends DraggableGroupingOption {
    /** Fired when grouped columns changed */
    onGroupChanged?: (e: SlickEventData | null, args: {
        caller?: string;
        groupColumns: Grouping[];
    }) => void;
    /** Fired after extension (plugin) is registered by SlickGrid */
    onExtensionRegistered?: (plugin: SlickDraggableGrouping) => void;
}
//# sourceMappingURL=draggableGrouping.interface.d.ts.map