import * as $dara from '@darabonba/typescript';
export declare class CreateVirusScanOnceTaskRequest extends $dara.Model {
    /**
     * @remarks
     * Additional information fields:
     * - **additionType**: The type of extended scan
     *
     * @example
     * {\\"additionType\\":[\\"SCAN_MEMORY\\"]}
     */
    param?: string;
    /**
     * @remarks
     * The information about the scan path that is required for a custom scan.
     */
    scanPath?: string[];
    /**
     * @remarks
     * The type of the virus scan. Valid values:
     *
     * *   **system**: system scan.
     * *   **user**: custom scan.
     *
     * @example
     * system
     */
    scanType?: string;
    /**
     * @remarks
     * The key that stores the asset information.
     *
     * > You can call the [GetAssetSelectionConfig](~~GetAssetSelectionConfig~~) operation to obtain the key value.
     *
     * @example
     * 845de1ec-4b08-42e1-b564-31321e48xxxx
     */
    selectionKey?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    validate(): void;
    constructor(map?: {
        [key: string]: any;
    });
}
