//#region src/model/DailyExecutionStatisticsExecutionCounts.d.ts
type IDailyExecutionStatisticsExecutionCounts = {
CREATED: number;
SUBMITTED: number;
RUNNING: number;
PAUSED: number;
RESTARTED: number;
KILLING: number;
SUCCESS: number;
WARNING: number;
FAILED: number;
KILLED: number;
CANCELLED: number;
QUEUED: number;
RETRYING: number;
RETRIED: number;
SKIPPED: number;
BREAKPOINT: number;
RESUBMITTED: number;
};
/**
* @typedef {Object} IDailyExecutionStatisticsExecutionCounts
* @property {Number} CREATED
* @property {Number} SUBMITTED
* @property {Number} RUNNING
* @property {Number} PAUSED
* @property {Number} RESTARTED
* @property {Number} KILLING
* @property {Number} SUCCESS
* @property {Number} WARNING
* @property {Number} FAILED
* @property {Number} KILLED
* @property {Number} CANCELLED
* @property {Number} QUEUED
* @property {Number} RETRYING
* @property {Number} RETRIED
* @property {Number} SKIPPED
* @property {Number} BREAKPOINT
* @property {Number} RESUBMITTED
*/
/**
* The DailyExecutionStatisticsExecutionCounts model module.
* @module model/DailyExecutionStatisticsExecutionCounts
* @type {IDailyExecutionStatisticsExecutionCounts}
*/
declare class DailyExecutionStatisticsExecutionCounts {
/**
* Initializes the fields of this object.
* This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins).
* Only for internal use.
*/
static initialize(obj: any): void;
/**
* Constructs a DailyExecutionStatisticsExecutionCounts from a plain JavaScript object, optionally creating a new instance.
* Copies all relevant properties from data to obj if supplied or a new instance if not.
* @param {Object} data The plain JavaScript object bearing properties of interest.
* @param {module:model/DailyExecutionStatisticsExecutionCounts} obj Optional instance to populate.
* @return {module:model/DailyExecutionStatisticsExecutionCounts} The populated DailyExecutionStatisticsExecutionCounts instance.
*/
static constructFromObject(data: any, obj: any): any;
/**
* Validates the JSON data with respect to DailyExecutionStatisticsExecutionCounts.
* @param {Object} data The plain JavaScript object bearing properties of interest.
* @return {boolean} to indicate whether the JSON data is valid with respect to DailyExecutionStatisticsExecutionCounts.
*/
static validateJSON(data: any): boolean;
CREATED: number;
SUBMITTED: number;
RUNNING: number;
PAUSED: number;
RESTARTED: number;
KILLING: number;
SUCCESS: number;
WARNING: number;
FAILED: number;
KILLED: number;
CANCELLED: number;
QUEUED: number;
RETRYING: number;
RETRIED: number;
SKIPPED: number;
BREAKPOINT: number;
RESUBMITTED: number;
}
//#endregion
export { IDailyExecutionStatisticsExecutionCounts, DailyExecutionStatisticsExecutionCounts as default };