import { Doc } from '../../view/Doc';
import { CommandResult, CommandPayloadMap } from '../types';
import { CommandBase } from '../base/CommandBase';
import { Wtbl } from '../../model/document';
export declare class InsertTable extends CommandBase<'insertTable'> {
    private wpid?;
    constructor(doc: Doc, payload?: CommandPayloadMap['insertTable']);
    protected createTable(width: number, rowCount?: number, colCount?: number): Wtbl;
    protected execute(): Promise<void>;
    protected afterDo(): CommandResult;
}
