import { PsalmMelody } from './../melody-service/psalm-melody-interface'; import { RenderedPsalm } from './rendered-psalm-interface'; declare type psalmNote = RenderedPsalm['firstLine']['elements'][0]; declare type getTerminalGroupsOptions = { syllables: string[]; psalmody: PsalmMelody['firstLine']; }; declare type returnType = { psalmNotes: psalmNote[]; notEnoughSyllables: boolean; }; /** * Return indices of last accented syllables of an array of syllables * @param syllables array of syllables, e.g. ['Her-', 'ra', 'on', 'mi-', 'nun', 'pai-', 'me-', 'ne-', 'ni']; * @param howMany number of syllables to return */ export declare const getLastAccentedSyllables: (x: string[], y: number) => number[]; export declare const getTerminalGroups: (options: getTerminalGroupsOptions) => returnType; export {};