import { ResizableMode, ResizerConfig } from '../config/diagram-config'; import { ResizerLook } from '../config/diagram-look-config'; import { DiagramNode } from './diagram-node'; import { DiagramSection } from './diagram-section'; /** * Default values of the parameters of a diagram field. * @private * @see ResizerConfig */ export declare const DIAGRAM_RESIZER_DEFAULTS: ResizerConfig; /** * Holds the data for the resizers of a type of node or section. * @public * @see DiagramNode * @see DiagramSection */ export declare class DiagramResizer { mode: ResizableMode; thickness: number; outerMargin: number; defaultLook: ResizerLook; selectedLook: ResizerLook; highlightedLook: ResizerLook; selectedAndHighlightedLook: ResizerLook; constructor(options: boolean | ResizableMode | ResizerConfig); /** * Current look of this resizer. * @private */ getLook(rootElement?: DiagramNode | DiagramSection): ResizerLook; } export declare const DIAGRAM_DEFAULT_RESIZER: DiagramResizer;