import LiveStandbyPoolEncodingIngestPoint from './LiveStandbyPoolEncodingIngestPoint';
import LiveStandbyPoolEncodingManifest from './LiveStandbyPoolEncodingManifest';
import LiveStandbyPoolEncodingStatus from './LiveStandbyPoolEncodingStatus';
/**
 * @export
 * @class LiveStandbyPoolEncoding
 */
export declare class LiveStandbyPoolEncoding {
    /**
     * @type {string}
     * @memberof LiveStandbyPoolEncoding
     */
    id?: string;
    /**
     * @type {string}
     * @memberof LiveStandbyPoolEncoding
     */
    createdAt?: string;
    /**
     * @type {string}
     * @memberof LiveStandbyPoolEncoding
     */
    modifiedAt?: string;
    /**
     * ID of the encoding that ready for ingest in the standby pool
     * @type {string}
     * @memberof LiveStandbyPoolEncoding
     */
    encodingId?: string;
    /**
     * @type {LiveStandbyPoolEncodingManifest[]}
     * @memberof LiveStandbyPoolEncoding
     */
    manifests?: LiveStandbyPoolEncodingManifest[];
    /**
     * @type {LiveStandbyPoolEncodingIngestPoint[]}
     * @memberof LiveStandbyPoolEncoding
     */
    ingestPoints?: LiveStandbyPoolEncodingIngestPoint[];
    /**
     * @type {LiveStandbyPoolEncodingStatus}
     * @memberof LiveStandbyPoolEncoding
     */
    status?: LiveStandbyPoolEncodingStatus;
    constructor(obj?: Partial<LiveStandbyPoolEncoding>);
}
export default LiveStandbyPoolEncoding;
