import BillableEncodingFeatureMinutes from './BillableEncodingFeatureMinutes';
import BillableEncodingMinutes from './BillableEncodingMinutes';
import EgressInformation from './EgressInformation';
/**
 * @export
 * @class DailyStatistics
 */
export declare class DailyStatistics {
    /**
     * Date for the shown data. Format: yyyy-MM-dd (required)
     * @type {Date}
     * @memberof DailyStatistics
     */
    date?: Date;
    /**
     * Bytes encoded. (required)
     * @type {number}
     * @memberof DailyStatistics
     */
    bytesEncoded?: number;
    /**
     * Time in seconds encoded for this day. (required)
     * @type {number}
     * @memberof DailyStatistics
     */
    timeEncoded?: number;
    /**
     * The billable minutes.
     * @type {number}
     * @memberof DailyStatistics
     */
    billableMinutes?: number;
    /**
     * Label identifier.
     * @type {string}
     * @memberof DailyStatistics
     */
    label?: string;
    /**
     * Billable minutes for each encoding configuration.
     * @type {BillableEncodingMinutes[]}
     * @memberof DailyStatistics
     */
    billableEncodingMinutes?: BillableEncodingMinutes[];
    /**
     * Billable minutes for muxings.
     * @type {number}
     * @memberof DailyStatistics
     */
    billableTransmuxingMinutes?: number;
    /**
     * Billable minutes for features
     * @type {BillableEncodingFeatureMinutes[]}
     * @memberof DailyStatistics
     */
    billableFeatureMinutes?: BillableEncodingFeatureMinutes[];
    /**
     * @type {EgressInformation[]}
     * @memberof DailyStatistics
     */
    billableEgressBytes?: EgressInformation[];
    constructor(obj?: Partial<DailyStatistics>);
}
export default DailyStatistics;
