import Exceptional from "../util/Exceptional"; import KeySignature from "./KeySignature"; import Pitch from "./Pitch"; import Value from "./Value"; export default class Note { private pitch; private value; constructor(pitch: Pitch, value: Value); apply(keySignature: KeySignature): Note; static fromString(noteString: string): Exceptional; toString(): string; equals(other: any): boolean; getPitch(): Pitch; getValue(): Value; }