import LiveEncodingHeartbeatIngestPoint from './LiveEncodingHeartbeatIngestPoint';
import LiveEncodingHeartbeatIngestStream from './LiveEncodingHeartbeatIngestStream';
import LiveEncodingStatus from './LiveEncodingStatus';
import RtmpUserIngestInfo from './RtmpUserIngestInfo';
/**
 * Information about the live ingestion status
 * @export
 * @class LiveEncodingHeartbeatIngest
 */
export declare class LiveEncodingHeartbeatIngest {
    /**
     * @type {LiveEncodingStatus}
     * @memberof LiveEncodingHeartbeatIngest
     */
    status?: LiveEncodingStatus;
    /**
     * Indicates whether the ingest is healthy.
     * @type {boolean}
     * @memberof LiveEncodingHeartbeatIngest
     */
    healthy?: boolean;
    /**
     * Data about individual ingestPoints within the active live ingest.
     * @type {LiveEncodingHeartbeatIngestPoint[]}
     * @memberof LiveEncodingHeartbeatIngest
     */
    ingestPoints?: LiveEncodingHeartbeatIngestPoint[];
    /**
     * Data about individual streams within the active live ingest.
     * @type {LiveEncodingHeartbeatIngestStream[]}
     * @memberof LiveEncodingHeartbeatIngest
     */
    streams?: LiveEncodingHeartbeatIngestStream[];
    /**
     * @type {RtmpUserIngestInfo}
     * @memberof LiveEncodingHeartbeatIngest
     */
    rtmpUserIngestInfo?: RtmpUserIngestInfo;
    constructor(obj?: Partial<LiveEncodingHeartbeatIngest>);
}
export default LiveEncodingHeartbeatIngest;
