import { RichEditClientCommand } from '../../../../commands/client-command'; import { RulerControls } from '../../manager'; import { RulerModelData } from '../../model-data'; import { RulerBaseMarginControl } from './base'; export declare const RulerMinDistanceBetweenMargins = 50; export declare class RulerLeftMarginDragHandle extends RulerBaseMarginControl { private readonly initialLeft; protected getRootClassName(): string; protected get commandType(): RichEditClientCommand; constructor(modelData: RulerModelData, controls: RulerControls, maxPageWidth: number); protected setViewStateToElement(element: HTMLElement): void; protected getViewState(): number; protected lineControlSetPosition(): void; protected calculateNewModelState(distance: number): void; }