import { type FacetResolutionContext } from './workflowPackageScope.js'; export interface StepFragmentLookupScope { context?: FacetResolutionContext; candidateDirs?: readonly string[]; scopedCandidateDirs?: ScopedStepFragmentCandidateDirs; } export type ScopedStepFragmentCandidateDirs = ReadonlyMap; export interface ResolvedStepFragment { path: string; candidateDir: string; candidateDirs: readonly string[]; } export declare function getScopedStepFragmentCandidateKey(owner: string, repo: string): string; export declare function buildStepFragmentLookupDirs(context: FacetResolutionContext): string[]; export declare function getStepFragmentLookupDirs(ref: string, scope: StepFragmentLookupScope): readonly string[]; export declare function resolveStepFragment(ref: string, scope: StepFragmentLookupScope): ResolvedStepFragment | undefined; //# sourceMappingURL=stepFragmentLookupDirectories.d.ts.map