/**
 * Synapse REST API
 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
 *
 * The version of the OpenAPI document: v1
 *
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */
/**
 * Summary statistics for the JSON schema validation results for the children of an Entity container (Project or Folder)
 * @export
 * @interface ValidationSummaryStatistics
 */
export interface ValidationSummaryStatistics {
    /**
     * The ID of the container Entity.
     * @type {string}
     * @memberof ValidationSummaryStatistics
     */
    containerId?: string;
    /**
     * The total number of children in the container.
     * @type {number}
     * @memberof ValidationSummaryStatistics
     */
    totalNumberOfChildren?: number;
    /**
     * The total number of children that are valid according to their bound JSON schema.
     * @type {number}
     * @memberof ValidationSummaryStatistics
     */
    numberOfValidChildren?: number;
    /**
     * The total number of children that are invalid according to their bound JSON schema.
     * @type {number}
     * @memberof ValidationSummaryStatistics
     */
    numberOfInvalidChildren?: number;
    /**
     * The total number of children that do not have validation results.  This can occur when a child does not have a bound JSON schema or when a child has not been validated yet.
     * @type {number}
     * @memberof ValidationSummaryStatistics
     */
    numberOfUnknownChildren?: number;
    /**
     * The date-time when the statistics were calculated.
     * @type {string}
     * @memberof ValidationSummaryStatistics
     */
    generatedOn?: string;
}
/**
 * Check if a given object implements the ValidationSummaryStatistics interface.
 */
export declare function instanceOfValidationSummaryStatistics(value: object): value is ValidationSummaryStatistics;
export declare function ValidationSummaryStatisticsFromJSON(json: any): ValidationSummaryStatistics;
export declare function ValidationSummaryStatisticsFromJSONTyped(json: any, ignoreDiscriminator: boolean): ValidationSummaryStatistics;
export declare function ValidationSummaryStatisticsToJSON(json: any): ValidationSummaryStatistics;
export declare function ValidationSummaryStatisticsToJSONTyped(value?: ValidationSummaryStatistics | null, ignoreDiscriminator?: boolean): any;
