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