import { CommandBase, PostCommandContext } from '../base/CommandBase';
import { Doc } from '../../view/Doc';
import { Wtc } from '../../model/document';
import { CheckTableRegion, _2DTableRegion } from '../../model/logic';
import { CommandPayloadMap } from '../types';
type DataGroup2DSubTableRegion = CheckTableRegion | _2DTableRegion;
export declare class SetDataGroup2D extends CommandBase<'setDataGroup2D'> {
    constructor(doc: Doc, payload?: CommandPayloadMap['setDataGroup2D']);
    protected execute(): Promise<PostCommandContext>;
    /**
     *
     * @param cellList
     * @returns
     */
    protected getSubTableRegion(cellList: Wtc[]): DataGroup2DSubTableRegion | undefined;
}
export {};
