import { ResourceBase } from '../resource'; import { Value } from '../dataTypes'; export declare class BridgeFlowSource { FlowVpcInterfaceAttachment?: VpcInterfaceAttachment; FlowArn: Value; constructor(properties: BridgeFlowSource); } export declare class BridgeNetworkSource { NetworkName: Value; MulticastIp: Value; Port: Value; Protocol: Value; constructor(properties: BridgeNetworkSource); } export declare class VpcInterfaceAttachment { VpcInterfaceName?: Value; constructor(properties: VpcInterfaceAttachment); } export interface BridgeSourceProperties { NetworkSource?: BridgeNetworkSource; BridgeArn: Value; FlowSource?: BridgeFlowSource; Name: Value; } export default class BridgeSource extends ResourceBase { static BridgeFlowSource: typeof BridgeFlowSource; static BridgeNetworkSource: typeof BridgeNetworkSource; static VpcInterfaceAttachment: typeof VpcInterfaceAttachment; constructor(properties: BridgeSourceProperties); }