import * as $dara from '@darabonba/typescript';
export declare class DescribeDomainSecureVulListResponseBodyVulList extends $dara.Model {
    /**
     * @remarks
     * The alias of the vulnerability.
     *
     * @example
     * CESA-2023:3555: python Security Update
     */
    aliasName?: string;
    /**
     * @remarks
     * The number of the vulnerabilities that have the **high** priority.
     *
     * @example
     * 50
     */
    asapCount?: number;
    /**
     * @remarks
     * The timestamp when the vulnerability was last detected. Unit: milliseconds.
     *
     * @example
     * 1639371446000
     */
    gmtLast?: number;
    /**
     * @remarks
     * The number of handled vulnerabilities.
     *
     * @example
     * 33
     */
    handledCount?: number;
    /**
     * @remarks
     * The number of the vulnerabilities that have the **medium** priority.
     *
     * @example
     * 30
     */
    laterCount?: number;
    /**
     * @remarks
     * The name of the vulnerability.
     *
     * @example
     * oval:com.redhat.rhsa:def:20170574
     */
    name?: string;
    /**
     * @remarks
     * The number of the vulnerabilities that have the **low** priority.
     *
     * @example
     * 20
     */
    nntfCount?: number;
    /**
     * @remarks
     * The tag that is added to the vulnerability. Valid values:
     *
     * *   Restart required
     * *   Remote utilization
     * *   EXP exists
     * *   Available
     * *   Elevation of Privilege
     * *   Code Execution
     *
     * @example
     * Code Execution
     */
    tags?: string;
    /**
     * @remarks
     * The type of the vulnerability. Default value: cve. Valid values:
     *
     * *   **cve**: Linux software vulnerability.
     * *   **sys**: Windows system vulnerability.
     * *   **cms**: Web-CMS vulnerability.
     * *   **app**: application vulnerability that is detected by network scanning.
     * *   **sca**: application vulnerability that is detected by using software component analysis.
     *
     * @example
     * app
     */
    type?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    validate(): void;
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class DescribeDomainSecureVulListResponseBody extends $dara.Model {
    /**
     * @remarks
     * The request ID.
     *
     * @example
     * 7532B7EE-7CE7-5F4D-BF04-B12447DD****
     */
    requestId?: string;
    /**
     * @remarks
     * The total number of vulnerabilities returned.
     *
     * @example
     * 100
     */
    totalCount?: number;
    /**
     * @remarks
     * The domain name-related vulnerabilities.
     */
    vulList?: DescribeDomainSecureVulListResponseBodyVulList[];
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    validate(): void;
    constructor(map?: {
        [key: string]: any;
    });
}
