import * as $dara from '@darabonba/typescript';
export declare class ListPublicIpAddressPoolCidrBlocksRequest extends $dara.Model {
    /**
     * @remarks
     * The CIDR blocks.
     *
     * @example
     * 47.0.XX.XX/24
     */
    cidrBlock?: string;
    /**
     * @remarks
     * Specifies whether to perform a dry run. Valid values:
     *
     * *   **true**: performs a dry run. The system checks the required parameters, request syntax, and limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned.
     * *   **false** (default): performs a dry run and sends the request. If the request passes the dry run, a 2xx HTTP status code is returned and the operation is performed.
     *
     * @example
     * false
     */
    dryRun?: boolean;
    /**
     * @remarks
     * The maximum number of entries to return. Valid values: **10** to **100**. Default value: **10**.
     *
     * @example
     * 10
     */
    maxResults?: number;
    /**
     * @remarks
     * The token that is used for the next query. Valid values:
     *
     * *   If this is your first query and no next queries are to be sent, ignore this parameter.
     * *   If a subsequent query is to be sent, set the parameter to the value of NextToken that is returned from the last call.
     *
     * @example
     * FFmyTO70tTpLG6I3FmYAXGKPd****
     */
    nextToken?: string;
    ownerAccount?: string;
    ownerId?: number;
    /**
     * @remarks
     * The ID of the IP address pool.
     *
     * This parameter is required.
     *
     * @example
     * pippool-6wetvn6fumkgycssx****
     */
    publicIpAddressPoolId?: string;
    /**
     * @remarks
     * The region ID of the CIDR blocks.
     *
     * This parameter is required.
     *
     * @example
     * cn-chengdu
     */
    regionId?: string;
    resourceOwnerAccount?: string;
    resourceOwnerId?: number;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    validate(): void;
    constructor(map?: {
        [key: string]: any;
    });
}
