import * as $dara from '@darabonba/typescript';
export declare class InstallBackupClientRequest extends $dara.Model {
    /**
     * @remarks
     * The version of the anti-ransomware policy. Valid values:
     *
     * *   **1.0.0**
     * *   **2.0.0**
     *
     * This parameter is required.
     *
     * @example
     * 2.0.0
     */
    policyVersion?: string;
    /**
     * @remarks
     * The UUID of the server on which you want to install the anti-ransomware agent.
     *
     * > You can call the [DescribeCloudCenterInstances](~~DescribeCloudCenterInstances~~) operation to query the UUIDs of servers. You must specify at least one of the UuidList and Uuid parameters.
     *
     * @example
     * inet-617eddab-7df4-4a51-b217-a3f59194****
     */
    uuid?: string;
    /**
     * @remarks
     * The UUIDs of servers on which you want to install the anti-ransomware agent.
     *
     * >  You can call the [DescribeCloudCenterInstances](~~DescribeCloudCenterInstances~~) operation to query the UUIDs of servers.
     *
     * @example
     * ["3bb30859-b3b5-4f28-868f-b0892c98****", "3bb30859-b3b5-4f28-868f-b0892c98****"]
     */
    uuidList?: string[];
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    validate(): void;
    constructor(map?: {
        [key: string]: any;
    });
}
