import { QualifyTarget } from "./target"; export declare class QualifyPathNode { private qualifyTarget; private qualifyGroupNumber; private previous?; constructor(qualifyTarget: QualifyTarget | undefined, qualifyGroupNumber: number, previous?: QualifyPathNode); createNext(qualifyTarget: QualifyTarget, qualifyGroupNumber: number): QualifyPathNode; getPrevious(): QualifyPathNode | undefined; hasPrevious(): boolean; getQualifyTarget(): QualifyTarget | undefined; getQualifyGroupNumber(): number; pathToString(): string; protected nodeToString(): string; protected qualifyTargetToString(): string; getLevel(): number; }