import { Group, type RectStyleProps } from '@antv/g';
import type { ResizeInfo } from '../../common/interface/resize';
import type { SimpleBBox } from '../../engine';
import type { SpreadSheet } from '../../sheet-type/spread-sheet';
export declare const getResizeAreaAttrs: (options: Omit<ResizeInfo, 'size'>) => {
    style: RectStyleProps;
    appendInfo: ResizeInfo;
};
export declare const getOrCreateResizeAreaGroupById: (spreadsheet: SpreadSheet, id: string) => Group | undefined;
export declare const shouldAddResizeArea: (resizeArea: SimpleBBox, resizeClipArea: SimpleBBox, scrollOffset?: {
    scrollX?: number;
    scrollY?: number;
}) => boolean;
