import BillableEncodingFeatureMinutes from './BillableEncodingFeatureMinutes';
import BillableEncodingMinutes from './BillableEncodingMinutes';
import EgressInformation from './EgressInformation';
import StatisticsPerMuxing from './StatisticsPerMuxing';
import StatisticsPerStream from './StatisticsPerStream';
/**
 * @export
 * @class EncodingStatistics
 */
export declare class EncodingStatistics {
    /**
     * Date, format. yyyy-MM-dd (required)
     * @type {Date}
     * @memberof EncodingStatistics
     */
    date?: Date;
    /**
     * Bytes encoded for this encoding. (required)
     * @type {number}
     * @memberof EncodingStatistics
     */
    bytesEncoded?: number;
    /**
     * Time in seconds encoded for this encoding. (required)
     * @type {number}
     * @memberof EncodingStatistics
     */
    timeEncoded?: number;
    /**
     * Egress output generated by file transfers in bytes (required)
     * @type {number}
     * @memberof EncodingStatistics
     */
    bytesEgress?: number;
    /**
     * @type {BillableEncodingMinutes[]}
     * @memberof EncodingStatistics
     */
    billableEncodingMinutes?: BillableEncodingMinutes[];
    /**
     * @type {EgressInformation[]}
     * @memberof EncodingStatistics
     */
    billableEgressBytes?: EgressInformation[];
    /**
     * @type {StatisticsPerStream[]}
     * @memberof EncodingStatistics
     */
    streams?: StatisticsPerStream[];
    /**
     * @type {StatisticsPerMuxing[]}
     * @memberof EncodingStatistics
     */
    muxings?: StatisticsPerMuxing[];
    /**
     * @type {BillableEncodingFeatureMinutes[]}
     * @memberof EncodingStatistics
     */
    features?: BillableEncodingFeatureMinutes[];
    /**
     * Billable minutes for the muxings.
     * @type {number}
     * @memberof EncodingStatistics
     */
    billableTransmuxingMinutes?: number;
    /**
     * Billable minutes for the features.
     * @type {number}
     * @memberof EncodingStatistics
     */
    billableFeatureMinutes?: number;
    constructor(obj?: Partial<EncodingStatistics>);
}
export default EncodingStatistics;
