import * as i0 from '@angular/core'; import { OnDestroy, OnInit, QueryList, AfterViewInit, Renderer2, ElementRef, EventEmitter } from '@angular/core'; import { Orientation, ToolbarItemLocation } from 'devextreme/common'; import { DataLayoutType, Command, CustomCommand, ShapeCategory, ToolboxDisplayMode, ShapeType, ConnectorLineEnd, ConnectorLineType, PanelVisibility } from 'devextreme/ui/diagram'; import { NestedOption, NestedOptionHost, CollectionNestedOption, IDxTemplateHost, DxTemplateHost, DxTemplateDirective } from 'devextreme-angular/core'; import DataSource, { DataSourceOptions } from 'devextreme/data/data_source'; import { Store } from 'devextreme/data/store'; /*! * devextreme-angular * Version: 26.1.3 * Build date: Wed Jun 10 2026 * * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/DevExtreme */ declare class DxoDiagramAutoLayoutComponent extends NestedOption implements OnDestroy, OnInit { get orientation(): Orientation; set orientation(value: Orientation); get type(): DataLayoutType; set type(value: DataLayoutType); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost); ngOnInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxoDiagramAutoLayoutModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } /*! * devextreme-angular * Version: 26.1.3 * Build date: Wed Jun 10 2026 * * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/DevExtreme */ declare class DxiDiagramCommandComponent extends CollectionNestedOption { set _itemsContentChildren(value: QueryList); get icon(): string; set icon(value: string); get items(): Array; set items(value: Array); get location(): ToolbarItemLocation; set location(value: ToolbarItemLocation); get name(): Command | string; set name(value: Command | string); get text(): string; set text(value: string); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost); ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxiDiagramCommandModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } /*! * devextreme-angular * Version: 26.1.3 * Build date: Wed Jun 10 2026 * * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/DevExtreme */ declare class DxiDiagramCommandItemComponent extends CollectionNestedOption { set _itemsContentChildren(value: QueryList); get icon(): string; set icon(value: string); get items(): Array; set items(value: Array); get location(): ToolbarItemLocation; set location(value: ToolbarItemLocation); get name(): Command | string; set name(value: Command | string); get text(): string; set text(value: string); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost); ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxiDiagramCommandItemModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } declare class DxiDiagramConnectionPointComponent extends CollectionNestedOption { get x(): number; set x(value: number); get y(): number; set y(value: number); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost); ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxiDiagramConnectionPointModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } /*! * devextreme-angular * Version: 26.1.3 * Build date: Wed Jun 10 2026 * * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/DevExtreme */ declare class DxoDiagramContextMenuComponent extends NestedOption implements OnDestroy, OnInit { set _commandsContentChildren(value: QueryList); get commands(): Array; set commands(value: Array); get enabled(): boolean; set enabled(value: boolean); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost); ngOnInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxoDiagramContextMenuModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } /*! * devextreme-angular * Version: 26.1.3 * Build date: Wed Jun 10 2026 * * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/DevExtreme */ declare class DxoDiagramContextToolboxComponent extends NestedOption implements OnDestroy, OnInit { get category(): ShapeCategory | string; set category(value: ShapeCategory | string); get displayMode(): ToolboxDisplayMode; set displayMode(value: ToolboxDisplayMode); get enabled(): boolean; set enabled(value: boolean); get shapeIconsPerRow(): number; set shapeIconsPerRow(value: number); get shapes(): Array; set shapes(value: Array); get width(): number; set width(value: number); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost); ngOnInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxoDiagramContextToolboxModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } /*! * devextreme-angular * Version: 26.1.3 * Build date: Wed Jun 10 2026 * * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/DevExtreme */ declare class DxiDiagramCustomShapeComponent extends CollectionNestedOption implements AfterViewInit, IDxTemplateHost { private renderer; private document; private element; set _connectionPointsContentChildren(value: QueryList); get allowEditImage(): boolean; set allowEditImage(value: boolean); get allowEditText(): boolean; set allowEditText(value: boolean); get allowResize(): boolean; set allowResize(value: boolean); get backgroundImageHeight(): number; set backgroundImageHeight(value: number); get backgroundImageLeft(): number; set backgroundImageLeft(value: number); get backgroundImageToolboxUrl(): string; set backgroundImageToolboxUrl(value: string); get backgroundImageTop(): number; set backgroundImageTop(value: number); get backgroundImageUrl(): string; set backgroundImageUrl(value: string); get backgroundImageWidth(): number; set backgroundImageWidth(value: number); get baseType(): ShapeType | string; set baseType(value: ShapeType | string); get category(): string; set category(value: string); get connectionPoints(): { x?: number; y?: number; }[]; set connectionPoints(value: { x?: number; y?: number; }[]); get defaultHeight(): number; set defaultHeight(value: number); get defaultImageUrl(): string; set defaultImageUrl(value: string); get defaultText(): string; set defaultText(value: string); get defaultWidth(): number; set defaultWidth(value: number); get imageHeight(): number; set imageHeight(value: number); get imageLeft(): number; set imageLeft(value: number); get imageTop(): number; set imageTop(value: number); get imageWidth(): number; set imageWidth(value: number); get keepRatioOnAutoSize(): boolean; set keepRatioOnAutoSize(value: boolean); get maxHeight(): number; set maxHeight(value: number); get maxWidth(): number; set maxWidth(value: number); get minHeight(): number; set minHeight(value: number); get minWidth(): number; set minWidth(value: number); get template(): any; set template(value: any); get templateHeight(): any; set templateHeight(value: any); get templateLeft(): any; set templateLeft(value: any); get templateTop(): any; set templateTop(value: any); get templateWidth(): any; set templateWidth(value: any); get textHeight(): number; set textHeight(value: number); get textLeft(): number; set textLeft(value: number); get textTop(): number; set textTop(value: number); get textWidth(): number; set textWidth(value: number); get title(): string; set title(value: string); get toolboxTemplate(): any; set toolboxTemplate(value: any); get toolboxWidthToHeightRatio(): number; set toolboxWidthToHeightRatio(value: number); get type(): string; set type(value: string); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost, renderer: Renderer2, document: any, templateHost: DxTemplateHost, element: ElementRef); setTemplate(template: DxTemplateDirective): void; ngAfterViewInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxiDiagramCustomShapeModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } /*! * devextreme-angular * Version: 26.1.3 * Build date: Wed Jun 10 2026 * * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/DevExtreme */ declare class DxoDiagramDefaultItemPropertiesComponent extends NestedOption implements OnDestroy, OnInit { get connectorLineEnd(): ConnectorLineEnd; set connectorLineEnd(value: ConnectorLineEnd); get connectorLineStart(): ConnectorLineEnd; set connectorLineStart(value: ConnectorLineEnd); get connectorLineType(): ConnectorLineType; set connectorLineType(value: ConnectorLineType); get shapeMaxHeight(): number | undefined; set shapeMaxHeight(value: number | undefined); get shapeMaxWidth(): number | undefined; set shapeMaxWidth(value: number | undefined); get shapeMinHeight(): number | undefined; set shapeMinHeight(value: number | undefined); get shapeMinWidth(): number | undefined; set shapeMinWidth(value: number | undefined); get style(): Record; set style(value: Record); get textStyle(): Record; set textStyle(value: Record); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost); ngOnInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxoDiagramDefaultItemPropertiesModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } /*! * devextreme-angular * Version: 26.1.3 * Build date: Wed Jun 10 2026 * * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/DevExtreme */ declare class DxoDiagramEdgesComponent extends NestedOption implements OnDestroy, OnInit { get customDataExpr(): ((data: any, value: any) => any) | string | undefined; set customDataExpr(value: ((data: any, value: any) => any) | string | undefined); get dataSource(): Array | DataSource | DataSourceOptions | null | Store | string; set dataSource(value: Array | DataSource | DataSourceOptions | null | Store | string); get fromExpr(): ((data: any, value: any) => any) | string; set fromExpr(value: ((data: any, value: any) => any) | string); get fromLineEndExpr(): ((data: any, value: any) => any) | string | undefined; set fromLineEndExpr(value: ((data: any, value: any) => any) | string | undefined); get fromPointIndexExpr(): ((data: any, value: any) => any) | string | undefined; set fromPointIndexExpr(value: ((data: any, value: any) => any) | string | undefined); get keyExpr(): ((data: any, value: any) => any) | string; set keyExpr(value: ((data: any, value: any) => any) | string); get lineTypeExpr(): ((data: any, value: any) => any) | string | undefined; set lineTypeExpr(value: ((data: any, value: any) => any) | string | undefined); get lockedExpr(): ((data: any, value: any) => any) | string | undefined; set lockedExpr(value: ((data: any, value: any) => any) | string | undefined); get pointsExpr(): ((data: any, value: any) => any) | string | undefined; set pointsExpr(value: ((data: any, value: any) => any) | string | undefined); get styleExpr(): ((data: any, value: any) => any) | string | undefined; set styleExpr(value: ((data: any, value: any) => any) | string | undefined); get textExpr(): ((data: any, value: any) => any) | string | undefined; set textExpr(value: ((data: any, value: any) => any) | string | undefined); get textStyleExpr(): ((data: any, value: any) => any) | string | undefined; set textStyleExpr(value: ((data: any, value: any) => any) | string | undefined); get toExpr(): ((data: any, value: any) => any) | string; set toExpr(value: ((data: any, value: any) => any) | string); get toLineEndExpr(): ((data: any, value: any) => any) | string | undefined; set toLineEndExpr(value: ((data: any, value: any) => any) | string | undefined); get toPointIndexExpr(): ((data: any, value: any) => any) | string | undefined; set toPointIndexExpr(value: ((data: any, value: any) => any) | string | undefined); get zIndexExpr(): ((data: any, value: any) => any) | string | undefined; set zIndexExpr(value: ((data: any, value: any) => any) | string | undefined); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost); ngOnInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxoDiagramEdgesModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } /*! * devextreme-angular * Version: 26.1.3 * Build date: Wed Jun 10 2026 * * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/DevExtreme */ declare class DxoDiagramEditingComponent extends NestedOption implements OnDestroy, OnInit { get allowAddShape(): boolean; set allowAddShape(value: boolean); get allowChangeConnection(): boolean; set allowChangeConnection(value: boolean); get allowChangeConnectorPoints(): boolean; set allowChangeConnectorPoints(value: boolean); get allowChangeConnectorText(): boolean; set allowChangeConnectorText(value: boolean); get allowChangeShapeText(): boolean; set allowChangeShapeText(value: boolean); get allowDeleteConnector(): boolean; set allowDeleteConnector(value: boolean); get allowDeleteShape(): boolean; set allowDeleteShape(value: boolean); get allowMoveShape(): boolean; set allowMoveShape(value: boolean); get allowResizeShape(): boolean; set allowResizeShape(value: boolean); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost); ngOnInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxoDiagramEditingModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } /*! * devextreme-angular * Version: 26.1.3 * Build date: Wed Jun 10 2026 * * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/DevExtreme */ declare class DxoDiagramExportComponent extends NestedOption implements OnDestroy, OnInit { get fileName(): string; set fileName(value: string); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost); ngOnInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxoDiagramExportModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } /*! * devextreme-angular * Version: 26.1.3 * Build date: Wed Jun 10 2026 * * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/DevExtreme */ declare class DxoDiagramGridSizeComponent extends NestedOption implements OnDestroy, OnInit { get items(): Array; set items(value: Array); get value(): number; set value(value: number); /** * This member supports the internal infrastructure and is not intended to be used directly from your code. */ valueChange: EventEmitter; protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost); ngOnInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxoDiagramGridSizeModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } /*! * devextreme-angular * Version: 26.1.3 * Build date: Wed Jun 10 2026 * * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/DevExtreme */ declare class DxiDiagramGroupComponent extends CollectionNestedOption { set _commandsContentChildren(value: QueryList); get commands(): Array; set commands(value: Array); get title(): string; set title(value: string); get category(): ShapeCategory | string; set category(value: ShapeCategory | string); get displayMode(): ToolboxDisplayMode; set displayMode(value: ToolboxDisplayMode); get expanded(): boolean; set expanded(value: boolean); get shapes(): Array; set shapes(value: Array); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost); ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxiDiagramGroupModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } /*! * devextreme-angular * Version: 26.1.3 * Build date: Wed Jun 10 2026 * * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/DevExtreme */ declare class DxoDiagramHistoryToolbarComponent extends NestedOption implements OnDestroy, OnInit { set _commandsContentChildren(value: QueryList); get commands(): Array; set commands(value: Array); get visible(): boolean; set visible(value: boolean); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost); ngOnInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxoDiagramHistoryToolbarModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } /*! * devextreme-angular * Version: 26.1.3 * Build date: Wed Jun 10 2026 * * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/DevExtreme */ declare class DxiDiagramItemComponent extends CollectionNestedOption { set _itemsContentChildren(value: QueryList); get icon(): string; set icon(value: string); get items(): Array; set items(value: Array); get location(): ToolbarItemLocation; set location(value: ToolbarItemLocation); get name(): Command | string; set name(value: Command | string); get text(): string; set text(value: string); get height(): number; set height(value: number); get width(): number; set width(value: number); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost); ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxiDiagramItemModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } /*! * devextreme-angular * Version: 26.1.3 * Build date: Wed Jun 10 2026 * * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/DevExtreme */ declare class DxoDiagramMainToolbarComponent extends NestedOption implements OnDestroy, OnInit { set _commandsContentChildren(value: QueryList); get commands(): Array; set commands(value: Array); get visible(): boolean; set visible(value: boolean); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost); ngOnInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxoDiagramMainToolbarModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } /*! * devextreme-angular * Version: 26.1.3 * Build date: Wed Jun 10 2026 * * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/DevExtreme */ declare class DxoDiagramNodesComponent extends NestedOption implements OnDestroy, OnInit { get autoLayout(): DataLayoutType | { orientation?: Orientation; type?: DataLayoutType; }; set autoLayout(value: DataLayoutType | { orientation?: Orientation; type?: DataLayoutType; }); get autoSizeEnabled(): boolean; set autoSizeEnabled(value: boolean); get containerChildrenExpr(): ((data: any, value: any) => any) | string | undefined; set containerChildrenExpr(value: ((data: any, value: any) => any) | string | undefined); get containerKeyExpr(): ((data: any, value: any) => any) | string; set containerKeyExpr(value: ((data: any, value: any) => any) | string); get customDataExpr(): ((data: any, value: any) => any) | string | undefined; set customDataExpr(value: ((data: any, value: any) => any) | string | undefined); get dataSource(): Array | DataSource | DataSourceOptions | null | Store | string; set dataSource(value: Array | DataSource | DataSourceOptions | null | Store | string); get heightExpr(): ((data: any, value: any) => any) | string | undefined; set heightExpr(value: ((data: any, value: any) => any) | string | undefined); get imageUrlExpr(): ((data: any, value: any) => any) | string | undefined; set imageUrlExpr(value: ((data: any, value: any) => any) | string | undefined); get itemsExpr(): ((data: any, value: any) => any) | string | undefined; set itemsExpr(value: ((data: any, value: any) => any) | string | undefined); get keyExpr(): ((data: any, value: any) => any) | string; set keyExpr(value: ((data: any, value: any) => any) | string); get leftExpr(): ((data: any, value: any) => any) | string | undefined; set leftExpr(value: ((data: any, value: any) => any) | string | undefined); get lockedExpr(): ((data: any, value: any) => any) | string | undefined; set lockedExpr(value: ((data: any, value: any) => any) | string | undefined); get parentKeyExpr(): ((data: any, value: any) => any) | string | undefined; set parentKeyExpr(value: ((data: any, value: any) => any) | string | undefined); get styleExpr(): ((data: any, value: any) => any) | string | undefined; set styleExpr(value: ((data: any, value: any) => any) | string | undefined); get textExpr(): ((data: any, value: any) => any) | string; set textExpr(value: ((data: any, value: any) => any) | string); get textStyleExpr(): ((data: any, value: any) => any) | string | undefined; set textStyleExpr(value: ((data: any, value: any) => any) | string | undefined); get topExpr(): ((data: any, value: any) => any) | string | undefined; set topExpr(value: ((data: any, value: any) => any) | string | undefined); get typeExpr(): ((data: any, value: any) => any) | string; set typeExpr(value: ((data: any, value: any) => any) | string); get widthExpr(): ((data: any, value: any) => any) | string | undefined; set widthExpr(value: ((data: any, value: any) => any) | string | undefined); get zIndexExpr(): ((data: any, value: any) => any) | string | undefined; set zIndexExpr(value: ((data: any, value: any) => any) | string | undefined); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost); ngOnInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxoDiagramNodesModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } declare class DxiDiagramPageSizeItemComponent extends CollectionNestedOption { get height(): number; set height(value: number); get text(): string; set text(value: string); get width(): number; set width(value: number); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost); ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxiDiagramPageSizeItemModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } /*! * devextreme-angular * Version: 26.1.3 * Build date: Wed Jun 10 2026 * * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/DevExtreme */ declare class DxoDiagramPageSizeComponent extends NestedOption implements OnDestroy, OnInit { set _itemsContentChildren(value: QueryList); get height(): number; set height(value: number); get items(): { height?: number; text?: string; width?: number; }[]; set items(value: { height?: number; text?: string; width?: number; }[]); get width(): number; set width(value: number); /** * This member supports the internal infrastructure and is not intended to be used directly from your code. */ heightChange: EventEmitter; /** * This member supports the internal infrastructure and is not intended to be used directly from your code. */ widthChange: EventEmitter; protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost); ngOnInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxoDiagramPageSizeModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } /*! * devextreme-angular * Version: 26.1.3 * Build date: Wed Jun 10 2026 * * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/DevExtreme */ declare class DxoDiagramPropertiesPanelComponent extends NestedOption implements OnDestroy, OnInit { set _tabsContentChildren(value: QueryList); get tabs(): { commands?: Array; groups?: { commands?: Array; title?: string; }[]; title?: string; }[]; set tabs(value: { commands?: Array; groups?: { commands?: Array; title?: string; }[]; title?: string; }[]); get visibility(): PanelVisibility; set visibility(value: PanelVisibility); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost); ngOnInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxoDiagramPropertiesPanelModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } /*! * devextreme-angular * Version: 26.1.3 * Build date: Wed Jun 10 2026 * * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/DevExtreme */ declare class DxiDiagramTabComponent extends CollectionNestedOption { set _commandsContentChildren(value: QueryList); set _groupsContentChildren(value: QueryList); get commands(): Array; set commands(value: Array); get groups(): { commands?: Array; title?: string; }[]; set groups(value: { commands?: Array; title?: string; }[]); get title(): string; set title(value: string); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost); ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxiDiagramTabModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } /*! * devextreme-angular * Version: 26.1.3 * Build date: Wed Jun 10 2026 * * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/DevExtreme */ declare class DxiDiagramTabGroupComponent extends CollectionNestedOption { set _commandsContentChildren(value: QueryList); get commands(): Array; set commands(value: Array); get title(): string; set title(value: string); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost); ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxiDiagramTabGroupModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } declare class DxiDiagramToolboxGroupComponent extends CollectionNestedOption { get category(): ShapeCategory | string; set category(value: ShapeCategory | string); get displayMode(): ToolboxDisplayMode; set displayMode(value: ToolboxDisplayMode); get expanded(): boolean; set expanded(value: boolean); get shapes(): Array; set shapes(value: Array); get title(): string; set title(value: string); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost); ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxiDiagramToolboxGroupModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } /*! * devextreme-angular * Version: 26.1.3 * Build date: Wed Jun 10 2026 * * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/DevExtreme */ declare class DxoDiagramToolboxComponent extends NestedOption implements OnDestroy, OnInit { set _groupsContentChildren(value: QueryList); get groups(): { category?: ShapeCategory | string; displayMode?: ToolboxDisplayMode; expanded?: boolean; shapes?: Array; title?: string; }[]; set groups(value: { category?: ShapeCategory | string; displayMode?: ToolboxDisplayMode; expanded?: boolean; shapes?: Array; title?: string; }[]); get shapeIconsPerRow(): number; set shapeIconsPerRow(value: number); get showSearch(): boolean; set showSearch(value: boolean); get visibility(): PanelVisibility; set visibility(value: PanelVisibility); get width(): number | undefined; set width(value: number | undefined); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost); ngOnInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxoDiagramToolboxModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } /*! * devextreme-angular * Version: 26.1.3 * Build date: Wed Jun 10 2026 * * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/DevExtreme */ declare class DxoDiagramViewToolbarComponent extends NestedOption implements OnDestroy, OnInit { set _commandsContentChildren(value: QueryList); get commands(): Array; set commands(value: Array); get visible(): boolean; set visible(value: boolean); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost); ngOnInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxoDiagramViewToolbarModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } /*! * devextreme-angular * Version: 26.1.3 * Build date: Wed Jun 10 2026 * * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/DevExtreme */ declare class DxoDiagramZoomLevelComponent extends NestedOption implements OnDestroy, OnInit { get items(): Array; set items(value: Array); get value(): number | undefined; set value(value: number | undefined); /** * This member supports the internal infrastructure and is not intended to be used directly from your code. */ valueChange: EventEmitter; protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost); ngOnInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxoDiagramZoomLevelModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { DxiDiagramCommandComponent, DxiDiagramCommandItemComponent, DxiDiagramCommandItemModule, DxiDiagramCommandModule, DxiDiagramConnectionPointComponent, DxiDiagramConnectionPointModule, DxiDiagramCustomShapeComponent, DxiDiagramCustomShapeModule, DxiDiagramGroupComponent, DxiDiagramGroupModule, DxiDiagramItemComponent, DxiDiagramItemModule, DxiDiagramPageSizeItemComponent, DxiDiagramPageSizeItemModule, DxiDiagramTabComponent, DxiDiagramTabGroupComponent, DxiDiagramTabGroupModule, DxiDiagramTabModule, DxiDiagramToolboxGroupComponent, DxiDiagramToolboxGroupModule, DxoDiagramAutoLayoutComponent, DxoDiagramAutoLayoutModule, DxoDiagramContextMenuComponent, DxoDiagramContextMenuModule, DxoDiagramContextToolboxComponent, DxoDiagramContextToolboxModule, DxoDiagramDefaultItemPropertiesComponent, DxoDiagramDefaultItemPropertiesModule, DxoDiagramEdgesComponent, DxoDiagramEdgesModule, DxoDiagramEditingComponent, DxoDiagramEditingModule, DxoDiagramExportComponent, DxoDiagramExportModule, DxoDiagramGridSizeComponent, DxoDiagramGridSizeModule, DxoDiagramHistoryToolbarComponent, DxoDiagramHistoryToolbarModule, DxoDiagramMainToolbarComponent, DxoDiagramMainToolbarModule, DxoDiagramNodesComponent, DxoDiagramNodesModule, DxoDiagramPageSizeComponent, DxoDiagramPageSizeModule, DxoDiagramPropertiesPanelComponent, DxoDiagramPropertiesPanelModule, DxoDiagramToolboxComponent, DxoDiagramToolboxModule, DxoDiagramViewToolbarComponent, DxoDiagramViewToolbarModule, DxoDiagramZoomLevelComponent, DxoDiagramZoomLevelModule }; //# sourceMappingURL=index.d.ts.map