import { ToolbarExtension } from "../../ToolbarExtension";
import { TableToolbarProperties, TableMenuBar, TipTapEditor } from "../../../../models";
interface TableStyleSelection {
    className: string;
    component: any;
}
export default class TableToolbar extends ToolbarExtension implements TableToolbarProperties {
    menubar: TableMenuBar;
    editor: TipTapEditor;
    private loc;
    tableMenuClasses: {
        thicknessWraper?: any;
        thicknessItem?: any;
        thicknessSelection?: any;
        colorSelection?: any;
        tableStyleItemWrapper?: any;
        tableStyleItemContent?: any;
        tableStyleWrapper?: any;
        tableItemSelection?: any;
        subToolBar?: any;
        cellStyleMenu?: any;
        setBlackWhiteIcon?: any;
        setThemingPrimaryIcon?: any;
    };
    iconStyle: string;
    borderThickness: number[];
    backgroundColorModel: string;
    borderColorModel: string;
    tableStylesModel: TableStyleSelection;
    mounted(): void;
    renderMainButton(): VueTsxSupport.JSX.Element;
    render(): VueTsxSupport.JSX.Element;
}
export {};
