import Exceptional from "../util/Exceptional"; export default class Degree { static size: number; private static _values; static TONIC: Degree; static SUPERTONIC: Degree; static MEDIANT: Degree; static SUBDOMINANT: Degree; static DOMINANT: Degree; static SUBMEDIANT: Degree; static LEADING_TONE: Degree; private constructor(); static values(startingDegree?: Degree): Degree[]; ordinal(): number; static valueOf(degreeString: string): Degree; static isValid(value: number): boolean; static fromValue(value: number): Exceptional; getValue(): number; toString(): string; }