import * as $dara from '@darabonba/typescript'; export declare class DescribeRouteTablesResponseBodyRouteTablesRouteTableRouteEntrysRouteEntryNextHopsNextHop extends $dara.Model { enabled?: number; nextHopId?: string; nextHopType?: string; weight?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class DescribeRouteTablesResponseBodyRouteTablesRouteTableRouteEntrysRouteEntryNextHops extends $dara.Model { nextHop?: DescribeRouteTablesResponseBodyRouteTablesRouteTableRouteEntrysRouteEntryNextHopsNextHop[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class DescribeRouteTablesResponseBodyRouteTablesRouteTableRouteEntrysRouteEntry extends $dara.Model { destinationCidrBlock?: string; instanceId?: string; nextHopType?: string; nextHops?: DescribeRouteTablesResponseBodyRouteTablesRouteTableRouteEntrysRouteEntryNextHops; routeTableId?: string; status?: string; type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class DescribeRouteTablesResponseBodyRouteTablesRouteTableRouteEntrys extends $dara.Model { routeEntry?: DescribeRouteTablesResponseBodyRouteTablesRouteTableRouteEntrysRouteEntry[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class DescribeRouteTablesResponseBodyRouteTablesRouteTable extends $dara.Model { creationTime?: string; resourceGroupId?: string; routeEntrys?: DescribeRouteTablesResponseBodyRouteTablesRouteTableRouteEntrys; routeTableId?: string; routeTableType?: string; VRouterId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class DescribeRouteTablesResponseBodyRouteTables extends $dara.Model { routeTable?: DescribeRouteTablesResponseBodyRouteTablesRouteTable[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class DescribeRouteTablesResponseBody extends $dara.Model { pageNumber?: number; pageSize?: number; requestId?: string; routeTables?: DescribeRouteTablesResponseBodyRouteTables; totalCount?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }