import * as $dara from '@darabonba/typescript';
export declare class DescribeClusterImageSecuritySummaryResponseBodyClusterImageEventImageBaseline extends $dara.Model {
    /**
     * @remarks
     * The number of baselines.
     *
     * @example
     * 0
     */
    count?: number;
    /**
     * @remarks
     * The risk level. Valid values:
     *
     * *   **high**
     * *   **medium**
     * *   **low**
     *
     * @example
     * medium
     */
    riskLevel?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    validate(): void;
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class DescribeClusterImageSecuritySummaryResponseBodyClusterImageEventImageCveVul extends $dara.Model {
    /**
     * @remarks
     * The number of vulnerabilities.
     *
     * @example
     * 0
     */
    count?: number;
    /**
     * @remarks
     * The alert level. Valid values:
     *
     * *   **asap**: high. You must fix the vulnerability at the earliest opportunity.
     * *   **nntf**: medium. You can fix the vulnerability based on your business requirements.
     * *   **later**: low. You can ignore the vulnerability.
     *
     * @example
     * later
     */
    riskLevel?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    validate(): void;
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class DescribeClusterImageSecuritySummaryResponseBodyClusterImageEventImageMaliciousFile extends $dara.Model {
    /**
     * @remarks
     * The number of malicious samples.
     *
     * @example
     * 0
     */
    count?: number;
    /**
     * @remarks
     * The risk level. Valid values:
     *
     * *   **high**
     * *   **medium**
     * *   **low**
     *
     * @example
     * medium
     */
    riskLevel?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    validate(): void;
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class DescribeClusterImageSecuritySummaryResponseBodyClusterImageEventImageScaVul extends $dara.Model {
    /**
     * @remarks
     * The number of image application vulnerabilities.
     *
     * @example
     * 0
     */
    count?: number;
    /**
     * @remarks
     * The alert level. Valid values:
     *
     * *   **asap**: high. You must fix the vulnerability at the earliest opportunity.
     * *   **nntf**: medium. You can fix the vulnerability based on your business requirements.
     * *   **later**: low. You can ignore the vulnerability.
     *
     * @example
     * later
     */
    riskLevel?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    validate(): void;
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class DescribeClusterImageSecuritySummaryResponseBodyClusterImageEvent extends $dara.Model {
    /**
     * @remarks
     * The information about image baseline risks.
     */
    imageBaseline?: DescribeClusterImageSecuritySummaryResponseBodyClusterImageEventImageBaseline[];
    /**
     * @remarks
     * The information about image system vulnerabilities.
     */
    imageCveVul?: DescribeClusterImageSecuritySummaryResponseBodyClusterImageEventImageCveVul[];
    /**
     * @remarks
     * The information about malicious image samples.
     */
    imageMaliciousFile?: DescribeClusterImageSecuritySummaryResponseBodyClusterImageEventImageMaliciousFile[];
    /**
     * @remarks
     * The information about image application vulnerabilities.
     */
    imageScaVul?: DescribeClusterImageSecuritySummaryResponseBodyClusterImageEventImageScaVul[];
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    validate(): void;
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class DescribeClusterImageSecuritySummaryResponseBody extends $dara.Model {
    /**
     * @remarks
     * The information about the image-related security events.
     */
    clusterImageEvent?: DescribeClusterImageSecuritySummaryResponseBodyClusterImageEvent;
    /**
     * @remarks
     * The request ID.
     *
     * @example
     * F8B6F758-BCD4-597A-8A2C-DA5A552C****
     */
    requestId?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    validate(): void;
    constructor(map?: {
        [key: string]: any;
    });
}
