import type { EDependencyLifecycle, EProviderType } from '../../enum/index';
export interface IDependencyGraph {
    edges: Array<IDependencyGraphEdge>;
    nodes: Array<IDependencyGraphNode>;
    scopeId: string;
}
export interface IDependencyGraphEdge {
    from: string;
    scopeId: string;
    to: string;
}
export interface IDependencyGraphNode {
    isMultiBinding: boolean;
    lifecycle: EDependencyLifecycle;
    providerType: EProviderType;
    scopeId: string;
    token: string;
}
//# sourceMappingURL=dependency-graph.interface.d.ts.map