import { LayoutAnchoredTextBox } from '../../layout/main-structures/layout-boxes/layout-anchored-text-box'; import { CommandBase, CommandOptions, CommandSimpleOptions, ICommandOptions } from '../command-base'; import { IntervalCommandState } from '../command-states'; export declare abstract class RulerSectionMarginCommandBase extends CommandBase { protected DEPRECATEDCorrectlMainCommandOptions(options: ICommandOptions): void; getLayoutTextBox(): LayoutAnchoredTextBox; isEnabled(_options: ICommandOptions): boolean; } export declare class RulerSectionMarginLeftCommand extends RulerSectionMarginCommandBase { getState(options?: CommandOptions): IntervalCommandState; executeCore(_state: IntervalCommandState, options: CommandSimpleOptions): boolean; } export declare class RulerSectionMarginRightCommand extends RulerSectionMarginCommandBase { getState(options?: CommandOptions): IntervalCommandState; executeCore(state: IntervalCommandState, options: CommandSimpleOptions): boolean; }