export declare class DependencyGraph { private nodes; private edges; constructor(); addNode(name: string): void; addDependency(from: string, to: string): void; removeNode(name: string): void; removeDependency(from: string, to: string): void; hasNode(name: string): boolean; hasDependency(from: string, to: string): boolean; getDependencies(name: string): string[]; getDependents(name: string): string[]; isCyclic(): boolean; order(): string[]; clear(): void; getNodes(): string[]; getAllEdges(): [string, string][]; }