import { type IMyLogger } from '@idlebox/logger'; import { AbstractBaseGraph, AbstractBaseNode, AbstractGraphBuilder } from './base-graph.js'; export declare class SimpleNode extends AbstractBaseNode { readonly attachedData: T; protected _dependencies: Set; constructor(name: string, dependencies: readonly string[], attachedData: T); } interface IArrayData { readonly name: string; readonly dependencies: readonly string[]; readonly data: T; } export type { SimpleDependencyGraph }; declare class SimpleDependencyGraph extends AbstractBaseGraph> { protected inspectSummary(): { totalColor: string; }; } export declare class SimpleDependencyBuilder extends AbstractGraphBuilder, SimpleDependencyGraph> { constructor(logger?: IMyLogger); protected _finalize(): SimpleDependencyGraph; static from(nodes: ReadonlyArray>, logger?: IMyLogger): SimpleDependencyGraph; } //# sourceMappingURL=simple-graph.d.ts.map