export type SubjectPathEquiv = string[] | string | SubjectPath; export default class SubjectPath { elements: string[]; constructor(subject_path: SubjectPathEquiv); fromString(path: string): void; fromArray(path: string[]): void; fromPath(path: SubjectPath): void; clone(): SubjectPath; tail(): SubjectPath; head(): string | undefined; }