import type { ISheetRenderer } from './interfaces/ISheetRenderer'; import type { MeasureIndex, MillisecsTimestamp, PlayerOptions } from './Player'; import { VerovioOptionsFixed, VerovioToolkitFixed } from './VerovioTypes'; import { VerovioRendererBase } from './VerovioRendererBase'; /** * Implementation of ISheetRenderer that uses Verovio to convert a MusicXML file to SVGs and timemap. * @see https://book.verovio.org/toolkit-reference/toolkit-methods.html#rendertosvg * @see https://book.verovio.org/toolkit-reference/toolkit-methods.html#rendertotimemap */ export declare class VerovioRenderer extends VerovioRendererBase implements ISheetRenderer { protected _vrv?: VerovioToolkitFixed; protected _vrvOptions: VerovioOptionsFixed; constructor(vrvOptions?: VerovioOptionsFixed); destroy(): void; initialize(container: HTMLElement, musicXml: string, options: Required): Promise; moveTo(index: MeasureIndex, start: MillisecsTimestamp, offset: MillisecsTimestamp, duration?: MillisecsTimestamp): void; onResize(): void; onEvent(): void; get version(): string; protected _redraw(): void; } //# sourceMappingURL=VerovioRenderer.d.ts.map