import * as $dara from '@darabonba/typescript';
export declare class MoveResourceGroupRequest extends $dara.Model {
    /**
     * @remarks
     * The ID of the resource group to which you want to move the resource.
     *
     * >  You can use resource groups to facilitate resource grouping and permission management for an Alibaba Cloud. For more information, see [What is resource management?](https://help.aliyun.com/document_detail/94475.html)
     *
     * This parameter is required.
     *
     * @example
     * rg-acfm3peow3k****
     */
    newResourceGroupId?: string;
    ownerAccount?: string;
    ownerId?: number;
    /**
     * @remarks
     * The ID of the region to which the cloud resource belongs.
     *
     * You can call the [DescribeRegions](https://help.aliyun.com/document_detail/36063.html) operation to query the most recent region list.
     *
     * This parameter is required.
     *
     * @example
     * cn-hangzhou
     */
    regionId?: string;
    /**
     * @remarks
     * The resource ID.
     *
     * This parameter is required.
     *
     * @example
     * vpc-hp31psbg8ec3023s6****
     */
    resourceId?: string;
    resourceOwnerAccount?: string;
    resourceOwnerId?: number;
    /**
     * @remarks
     * The type of the resource for which you want to modify the resource group. Valid values:
     *
     * *   **Vpc**
     * *   **Eip**
     * *   **BandwidthPackage**
     * *   **PrefixList**
     * *   **PublicIpAddressPool**
     * *   **FlowLog**
     * *   **HaVip**
     * *   **TrafficMirrorFilter**
     * *   **TrafficMirrorSession**
     * *   **IPv4Gateway**
     * *   **IPv6Gateway**
     * *   **DhcpOptionsSet**
     * *   **GatewayEndpoint**
     *
     * This parameter is required.
     *
     * @example
     * vpc
     */
    resourceType?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    validate(): void;
    constructor(map?: {
        [key: string]: any;
    });
}
