import DolbyDigitalPlusCenterMixLevel from './DolbyDigitalPlusCenterMixLevel';
import DolbyDigitalPlusDownmixingPreferredMode from './DolbyDigitalPlusDownmixingPreferredMode';
import DolbyDigitalPlusSurroundMixLevel from './DolbyDigitalPlusSurroundMixLevel';
/**
 * Downmixing is used to reproduce the complete audio program when the actual decoder outputs do not match the encoded channel layout of the original audio signal.  The process of downmixing takes the information in the channels that do not have corresponding outputs, and mixes this information into the remaining channels.
 * @export
 * @class DolbyDigitalPlusDownmixing
 */
export declare class DolbyDigitalPlusDownmixing {
    /**
     * The level shift applied to the C channel when adding to the L and R outputs as a result of downmixing to one Lo/Ro output.
     * @type {DolbyDigitalPlusCenterMixLevel}
     * @memberof DolbyDigitalPlusDownmixing
     */
    loRoCenterMixLevel?: DolbyDigitalPlusCenterMixLevel;
    /**
     * The level shift applied to the C channel when adding to the L and R outputs as a result of downmixing to one Lt/Rt output.
     * @type {DolbyDigitalPlusCenterMixLevel}
     * @memberof DolbyDigitalPlusDownmixing
     */
    ltRtCenterMixLevel?: DolbyDigitalPlusCenterMixLevel;
    /**
     * The level shift applied to the surround channels when downmixing to one Lo/Ro output.
     * @type {DolbyDigitalPlusSurroundMixLevel}
     * @memberof DolbyDigitalPlusDownmixing
     */
    loRoSurroundMixLevel?: DolbyDigitalPlusSurroundMixLevel;
    /**
     * The level shift applied to the surround channels when downmixing to one Lt/Rt output.
     * @type {DolbyDigitalPlusSurroundMixLevel}
     * @memberof DolbyDigitalPlusDownmixing
     */
    ltRtSurroundMixLevel?: DolbyDigitalPlusSurroundMixLevel;
    /**
     * @type {DolbyDigitalPlusDownmixingPreferredMode}
     * @memberof DolbyDigitalPlusDownmixing
     */
    preferredMode?: DolbyDigitalPlusDownmixingPreferredMode;
    constructor(obj?: Partial<DolbyDigitalPlusDownmixing>);
}
export default DolbyDigitalPlusDownmixing;
