import { InstanceRegistry } from 'sprotty/lib/utils/registry';
import { Container } from "inversify";
export declare const DiagramConfiguration: unique symbol;
export interface DiagramConfiguration {
    createContainer(widgetId: string): Container;
    readonly diagramType: string;
}
export declare class DiagramConfigurationRegistry extends InstanceRegistry<DiagramConfiguration> {
    constructor(diagramConfigs: DiagramConfiguration[]);
}
//# sourceMappingURL=diagram-configuration.d.ts.map