import type { GridSize, ResizerOption, SlickResizer } from './index.js';
import type { SlickEventData, SlickGrid } from '../core/index.js';
export interface Resizer extends ResizerOption {
    /** Fired after extension (plugin) is registered by SlickGrid */
    onExtensionRegistered?: (plugin: SlickResizer) => void;
    /** triggered before rows are being moved */
    onGridAfterResize?: (e: SlickEventData, args: {
        grid: SlickGrid;
        dimensions: GridSize;
    }) => void;
    /** triggered when rows are being moved */
    onGridBeforeResize?: (e: SlickEventData, args: {
        grid: SlickGrid;
    }) => void;
}
//# sourceMappingURL=resizer.interface.d.ts.map