import { PsalmMelody } from './psalm-melody-interface'; import { StaffObject } from './../notation-service/staff/staff'; import * as i0 from "@angular/core"; declare type ParseError = { erroneousSymbol: string; atIndex: number; }; export declare class MelodyService { constructor(); /** * Parses a raw psalm melody string and converts it to staff objects. * Does not validate the melody in any way! */ parseMelody(melodyString: string): { errors: ParseError[]; result: StaffObject[]; }; analyzePsalmMelody(melodyString: string): PsalmMelody; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } export {};