import { Tag } from '../model';
import type { FileSystem } from './FileSystem';
import { Path } from './Path';
export declare class RequirementsHierarchy {
    private readonly fileSystem;
    private readonly userDefinedSpecDirectory?;
    private root;
    private static readonly specDirectoryCandidates;
    constructor(fileSystem: FileSystem, userDefinedSpecDirectory?: Path);
    requirementTagsFor(pathToSpec: Path, featureName?: string): Tag[];
    hierarchyFor(pathToSpec: Path): string[];
    rootDirectory(): Path;
    private guessRootDirectory;
    private resolve;
}
//# sourceMappingURL=RequirementsHierarchy.d.ts.map