import { PluginKey } from '@tiptap/pm/state';
export declare const gridResizingPluginKey: PluginKey<GridResizeState>;
export type Dragging = {
    startX: number;
    startFlex: number;
    nextColFlex: number | null;
    nextColPos: number | null;
    totalFlex: number;
    containerWidth: number;
};
export declare class GridResizeState {
    activeHandle: number;
    dragging: Dragging | null;
    constructor(activeHandle: number, dragging: Dragging | null);
    apply(tr: any): GridResizeState;
}
