import LiveEncodingHeartbeatEvent from './LiveEncodingHeartbeatEvent';
import LiveEncodingHeartbeatIngest from './LiveEncodingHeartbeatIngest';
import LiveEncodingHeartbeatOutput from './LiveEncodingHeartbeatOutput';
/**
 * Heartbeat data for a Live Encoding.
 * @export
 * @class LiveEncodingHeartbeat
 */
export declare class LiveEncodingHeartbeat {
    /**
     * timestamp, returned as UTC expressed in ISO 8601 format: YYYY-MM-DDThh:mm:ssZ
     * @type {Date}
     * @memberof LiveEncodingHeartbeat
     */
    timestamp?: Date;
    /**
     * Information about the live ingestion status
     * @type {LiveEncodingHeartbeatIngest}
     * @memberof LiveEncodingHeartbeat
     */
    ingest?: LiveEncodingHeartbeatIngest;
    /**
     * Live encoding heartbeat events
     * @type {LiveEncodingHeartbeatEvent[]}
     * @memberof LiveEncodingHeartbeat
     */
    events?: LiveEncodingHeartbeatEvent[];
    /**
     * Output statistics for the live encoding
     * @type {LiveEncodingHeartbeatOutput}
     * @memberof LiveEncodingHeartbeat
     */
    output?: LiveEncodingHeartbeatOutput;
    constructor(obj?: Partial<LiveEncodingHeartbeat>);
}
export default LiveEncodingHeartbeat;
