export class Voice {
    /**
     *
     * @type {number}
     */
    flags: number;
    /**
     *
     * @param {number|VoiceFlags} flag
     * @returns {void}
     */
    setFlag(flag: number | VoiceFlags): void;
    /**
     *
     * @param {number|VoiceFlags} flag
     * @returns {void}
     */
    clearFlag(flag: number | VoiceFlags): void;
    /**
     *
     * @param {number|VoiceFlags} flag
     * @param {boolean} value
     */
    writeFlag(flag: number | VoiceFlags, value: boolean): void;
    /**
     *
     * @param {number|VoiceFlags} flag
     * @returns {boolean}
     */
    getFlag(flag: number | VoiceFlags): boolean;
}
export namespace Voice {
    let serializable: boolean;
    let typeName: string;
}
//# sourceMappingURL=Voice.d.ts.map