import { Value } from '../../cloudformation/Value';
import { BridgeNetworkOutputProps } from './bridgeoutput/BridgeNetworkOutputProps';
import { AwsResource } from '../../cloudformation/resources/AwsResource';
/**
  Adds outputs to an existing bridge.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-bridgeoutput.html">the AWS Docs</a>
*/
export type BridgeOutput = AwsResource<'AWS::MediaConnect::BridgeOutput', BridgeOutputProperties>;
export declare function bridgeOutput(bridgeOutputProps: BridgeOutputProperties): BridgeOutput;
/**
  Adds outputs to an existing bridge.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-bridgeoutput.html">the AWS Docs</a>
*/
export interface BridgeOutputProperties {
    /** <code>BridgeArn</code>  <a name="cfn-mediaconnect-bridgeoutput-bridgearn"></a>
  The ARN of the bridge that you want to describe.<br />
  
  Required: Yes<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-replacement">Replacement</a> */
    bridgeArn: Value<string>;
    /** <code>NetworkOutput</code>  <a name="cfn-mediaconnect-bridgeoutput-networkoutput"></a>
  Add a network output to an existing bridge.<br />
  
  Required: Yes<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    networkOutput: BridgeNetworkOutputProps;
    /** <code>Name</code>  <a name="cfn-mediaconnect-bridgeoutput-name"></a>
  The network output name. This name is used to reference the output and must be unique among outputs in this bridge.<br />
  
  Required: Yes<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-replacement">Replacement</a> */
    name: Value<string>;
}
