import { ValueProvider } from '@angular/core';
import * as i0 from "@angular/core";
import * as i1 from "@angular/common";
import * as i2 from "./diagram.module";
export declare const HierarchicalTreeService: ValueProvider;
export declare const MindMapService: ValueProvider;
export declare const RadialTreeService: ValueProvider;
export declare const ComplexHierarchicalTreeService: ValueProvider;
export declare const DataBindingService: ValueProvider;
export declare const SnappingService: ValueProvider;
export declare const PrintAndExportService: ValueProvider;
export declare const BpmnDiagramsService: ValueProvider;
export declare const SymmetricLayoutService: ValueProvider;
export declare const ConnectorBridgingService: ValueProvider;
export declare const UndoRedoService: ValueProvider;
export declare const DiagramCollaborationService: ValueProvider;
export declare const LayoutAnimationService: ValueProvider;
export declare const DiagramContextMenuService: ValueProvider;
export declare const LineRoutingService: ValueProvider;
export declare const AvoidLineOverlappingService: ValueProvider;
export declare const ConnectorEditingService: ValueProvider;
export declare const LineDistributionService: ValueProvider;
export declare const Ej1SerializationService: ValueProvider;
export declare const FlowchartLayoutService: ValueProvider;
export declare const ImportAndExportVisioService: ValueProvider;
/**
 * NgModule definition for the Diagram component with providers.
 */
export declare class DiagramAllModule {
    static ɵfac: i0.ɵɵFactoryDeclaration<DiagramAllModule, never>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<DiagramAllModule, never, [typeof i1.CommonModule, typeof i2.DiagramModule], [typeof i2.DiagramModule]>;
    static ɵinj: i0.ɵɵInjectorDeclaration<DiagramAllModule>;
}
