import BillableEncodingFeatureMinutes from './BillableEncodingFeatureMinutes';
import BillableEncodingMinutes from './BillableEncodingMinutes';
import EgressInformation from './EgressInformation';
import Statistics from './Statistics';
/**
 * @export
 * @class StatisticsPerLabel
 */
export declare class StatisticsPerLabel extends Statistics {
    /**
     * An optional error message, when the event is in error state (occurs at event: ERROR) (required)
     * @type {string}
     * @memberof StatisticsPerLabel
     */
    label?: string;
    /**
     * The billable minutes.
     * @type {number}
     * @memberof StatisticsPerLabel
     */
    billableMinutes?: number;
    /**
     * Billable minutes for each encoding configuration
     * @type {BillableEncodingMinutes[]}
     * @memberof StatisticsPerLabel
     */
    billableEncodingMinutes?: BillableEncodingMinutes[];
    /**
     * Billable minutes for muxings.
     * @type {number}
     * @memberof StatisticsPerLabel
     */
    billableTransmuxingMinutes?: number;
    /**
     * Billable minutes for features
     * @type {BillableEncodingFeatureMinutes[]}
     * @memberof StatisticsPerLabel
     */
    billableFeatureMinutes?: BillableEncodingFeatureMinutes[];
    /**
     * Billable egress output
     * @type {EgressInformation[]}
     * @memberof StatisticsPerLabel
     */
    billableEgressBytes?: EgressInformation[];
    constructor(obj?: Partial<StatisticsPerLabel>);
}
export default StatisticsPerLabel;
