import * as $dara from '@darabonba/typescript';
export declare class CreateRouteEntriesResponseBodyFailedRouteEntries extends $dara.Model {
    /**
     * @remarks
     * The destination CIDR block of the custom route entry that failed to be added.
     *
     * @example
     * 192.168.0.0/24
     */
    dstCidrBlock?: string;
    /**
     * @remarks
     * The error code.
     *
     * @example
     * VPC_ROUTE_ENTRY_CIDR_BLOCK_DUPLICATE
     */
    failedCode?: string;
    /**
     * @remarks
     * The error message.
     *
     * @example
     * Specified CIDR block is already exists, entry.cidrBlock=xxxx
     */
    failedMessage?: string;
    /**
     * @remarks
     * The ID of the next hop of the custom route entry that failed to be added.
     *
     * @example
     * i-j6c2fp57q8rr4jlu****
     */
    nextHop?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    validate(): void;
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class CreateRouteEntriesResponseBody extends $dara.Model {
    /**
     * @remarks
     * The number of custom route entries that failed to be added.
     *
     * @example
     * 2
     */
    failedCount?: number;
    /**
     * @remarks
     * The details about the custom route entry that failed to be added.
     */
    failedRouteEntries?: CreateRouteEntriesResponseBodyFailedRouteEntries[];
    /**
     * @remarks
     * The request ID.
     *
     * @example
     * 0ED8D006-F706-4D23-88ED-E11ED28DCAC0
     */
    requestId?: string;
    /**
     * @remarks
     * The information about the ID of the custom route entry that was successfully added.
     */
    routeEntryIds?: string[];
    /**
     * @remarks
     * The number of custom route entries that were successfully added.
     *
     * @example
     * 2
     */
    successCount?: number;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    validate(): void;
    constructor(map?: {
        [key: string]: any;
    });
}
