import { CommandBase, CommandOptions, ICommandOptions } from '../command-base'; import { SimpleCommandState } from '../command-states'; import { IZoomLevelHolder } from '../../interfaces/i-zoom-level-holder'; export declare class TableColumnSeparatorStruct { zoomLevelHolder: IZoomLevelHolder; index: number; tableIndex: number; cellSpacing: number; minValue: number; maxValue: number; items: TableColumnSeparatorItem[]; get currItem(): TableColumnSeparatorItem; get hasItems(): boolean; constructor(zoomLevelHolder: IZoomLevelHolder); createItem(position: number, marginLeft: number, marginRight: number): void; clone(): TableColumnSeparatorStruct; } export declare class TableColumnSeparatorItem { zoomLevelHolder: IZoomLevelHolder; private zoomablePosition; get position(): number; get originalPosition(): number; set position(value: number); leftMargin: number; rightMargin: number; constructor(position: number, leftMargin: number, rightMargin: number, zoomLevelHolder: IZoomLevelHolder); clone(): TableColumnSeparatorItem; } export declare class RulerTableColumnSeparatorsCommand extends CommandBase { protected DEPRECATEDCorrectlMainCommandOptions(options: ICommandOptions): void; getState(options?: CommandOptions): SimpleCommandState; executeCore(_state: SimpleCommandState, _parameter: ICommandOptions): boolean; private getLogicCell; private getMergedCell; private getColumnSeparatorsInfo; private getMarginLeft; private getMarginRight; private findLayoutCellByCellGridIndex; }