import BitmovinResource from './BitmovinResource';
import EncodingOutput from './EncodingOutput';
import ManifestType from './ManifestType';
import Status from './Status';
/**
 * @export
 * @class Manifest
 */
export declare class Manifest extends BitmovinResource {
    /**
     * @type {ManifestType}
     * @memberof Manifest
     */
    type?: ManifestType;
    /**
     * The outputs to store the manifest (required)
     * @type {EncodingOutput[]}
     * @memberof Manifest
     */
    outputs?: EncodingOutput[];
    /**
     * Current status
     * @type {Status}
     * @memberof Manifest
     */
    status?: Status;
    constructor(obj?: Partial<Manifest>);
}
export default Manifest;
