import * as $dara from '@darabonba/typescript'; export declare class DescribeRouterInterfacesResponseBodyRouterInterfaceSetRouterInterfaceType extends $dara.Model { accessPointId?: string; businessStatus?: string; chargeType?: string; connectedTime?: string; creationTime?: string; description?: string; endTime?: string; healthCheckSourceIp?: string; healthCheckTargetIp?: string; name?: string; oppositeAccessPointId?: string; oppositeInterfaceBusinessStatus?: string; oppositeInterfaceId?: string; oppositeInterfaceOwnerId?: string; oppositeInterfaceSpec?: string; oppositeInterfaceStatus?: string; oppositeRegionId?: string; oppositeRouterId?: string; oppositeRouterType?: string; role?: string; routerId?: string; routerInterfaceId?: string; routerType?: string; spec?: string; status?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class DescribeRouterInterfacesResponseBodyRouterInterfaceSet extends $dara.Model { routerInterfaceType?: DescribeRouterInterfacesResponseBodyRouterInterfaceSetRouterInterfaceType[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class DescribeRouterInterfacesResponseBody extends $dara.Model { /** * @remarks * The page number. */ pageNumber?: number; /** * @remarks * The number of entries per page. */ pageSize?: number; /** * @remarks * The request ID. */ requestId?: string; /** * @remarks * Details of the router interfaces. */ routerInterfaceSet?: DescribeRouterInterfacesResponseBodyRouterInterfaceSet; /** * @remarks * The total number of entries. */ totalCount?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }