import { LedgerLine } from './drawing-helpers'; import { Staff } from './../staff/staff'; import { fabric } from 'fabric'; declare type drawingResult = { fabricObjects: fabric.Object[]; ledgerLines: LedgerLine[]; finalCursorPosition: number; }; declare class Drawing { drawStaffLines(staff: Staff): fabric.Line[]; drawClef(staff: Staff): fabric.Path; private drawNote; /** * Draws all objects that have been added to a staff. */ drawObjects(staff: Staff, initialCursorPosition: number): drawingResult; } export declare const drawing: Drawing; export {};