import { ResourceBase, ResourceTag } from '../resource'; import { Value, List } from '../dataTypes'; export declare class BgpOptions { PeerAsn?: Value; constructor(properties: BgpOptions); } export declare class ConnectPeerBgpConfiguration { PeerAddress?: Value; CoreNetworkAddress?: Value; PeerAsn?: Value; CoreNetworkAsn?: Value; constructor(properties: ConnectPeerBgpConfiguration); } export declare class ConnectPeerConfiguration { BgpConfigurations?: List; PeerAddress?: Value; CoreNetworkAddress?: Value; InsideCidrBlocks?: List>; Protocol?: Value; constructor(properties: ConnectPeerConfiguration); } export interface ConnectPeerProperties { ConnectAttachmentId: Value; PeerAddress: Value; SubnetArn?: Value; CoreNetworkAddress?: Value; BgpOptions?: BgpOptions; InsideCidrBlocks?: List>; Tags?: List; } export default class ConnectPeer extends ResourceBase { static BgpOptions: typeof BgpOptions; static ConnectPeerBgpConfiguration: typeof ConnectPeerBgpConfiguration; static ConnectPeerConfiguration: typeof ConnectPeerConfiguration; constructor(properties: ConnectPeerProperties); }