export declare enum ATTACHED_OBJECT_TYPE { accidental = 0, accent = 1, brackets = 2, lyrics = 3 } /** * Base class for object that is attached to a note: accidental, accent, etc. */ export declare class AttachedObject { attachedObjectType: ATTACHED_OBJECT_TYPE; constructor(attachedObjectType: ATTACHED_OBJECT_TYPE); } export declare class Accidental extends AttachedObject { modifier: 'sharp' | 'flat'; constructor(modifier: 'sharp' | 'flat'); } export declare class Accent extends AttachedObject { constructor(); } export declare class Brackets extends AttachedObject { constructor(); } export declare class LyricsObject extends AttachedObject { text: string; constructor(text: string); }