import type { SpecScope, SpecTarget, ProjectKnowledge, LayerNode } from '../../types/index.js';
/** Checks if a scope meets or exceeds a threshold in the scope ordering. */
export declare function isScopeAtLeast(scope: SpecScope, threshold: SpecScope): boolean;
/** Builds layer nodes for data flow diagrams based on target and knowledge. */
export declare function buildLayers(target: SpecTarget, knowledge: ProjectKnowledge | null): LayerNode[];
/** Builds participant nodes for sequence diagrams based on target and knowledge. */
export declare function buildParticipants(target: SpecTarget, knowledge: ProjectKnowledge | null): LayerNode[];
//# sourceMappingURL=helpers.d.ts.map