import { RomanNumeral } from '../harmony/roman-numeral'; import { Interval } from '../interval/interval'; import { IChord } from './ichord'; import { Note } from '../note/note'; export declare class IncompleteChord implements IChord { protected _voices: (Note | undefined)[]; protected _romanNumeral: RomanNumeral | undefined; protected _flags: { [key: string]: boolean; }; protected _intervals: (Interval | undefined)[] | undefined; constructor({ voices, romanNumeral, flags }: { voices?: (Note | undefined)[]; romanNumeral?: RomanNumeral; flags?: { [key: string]: boolean; }; }); get voices(): (Note | undefined)[]; get romanNumeral(): RomanNumeral | undefined; get romanNumeralFinalized(): boolean; get flags(): { [key: string]: boolean; }; get intervals(): (Interval | undefined)[] | undefined; }