import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, WaiterConfiguration, } from "@smithy/types"; import { WaiterResult } from "@smithy/util-waiter"; import { AddBridgeOutputsCommandInput, AddBridgeOutputsCommandOutput, } from "./commands/AddBridgeOutputsCommand"; import { AddBridgeSourcesCommandInput, AddBridgeSourcesCommandOutput, } from "./commands/AddBridgeSourcesCommand"; import { AddFlowMediaStreamsCommandInput, AddFlowMediaStreamsCommandOutput, } from "./commands/AddFlowMediaStreamsCommand"; import { AddFlowOutputsCommandInput, AddFlowOutputsCommandOutput, } from "./commands/AddFlowOutputsCommand"; import { AddFlowSourcesCommandInput, AddFlowSourcesCommandOutput, } from "./commands/AddFlowSourcesCommand"; import { AddFlowVpcInterfacesCommandInput, AddFlowVpcInterfacesCommandOutput, } from "./commands/AddFlowVpcInterfacesCommand"; import { BatchGetRouterInputCommandInput, BatchGetRouterInputCommandOutput, } from "./commands/BatchGetRouterInputCommand"; import { BatchGetRouterNetworkInterfaceCommandInput, BatchGetRouterNetworkInterfaceCommandOutput, } from "./commands/BatchGetRouterNetworkInterfaceCommand"; import { BatchGetRouterOutputCommandInput, BatchGetRouterOutputCommandOutput, } from "./commands/BatchGetRouterOutputCommand"; import { CreateBridgeCommandInput, CreateBridgeCommandOutput, } from "./commands/CreateBridgeCommand"; import { CreateFlowCommandInput, CreateFlowCommandOutput, } from "./commands/CreateFlowCommand"; import { CreateGatewayCommandInput, CreateGatewayCommandOutput, } from "./commands/CreateGatewayCommand"; import { CreateRouterInputCommandInput, CreateRouterInputCommandOutput, } from "./commands/CreateRouterInputCommand"; import { CreateRouterNetworkInterfaceCommandInput, CreateRouterNetworkInterfaceCommandOutput, } from "./commands/CreateRouterNetworkInterfaceCommand"; import { CreateRouterOutputCommandInput, CreateRouterOutputCommandOutput, } from "./commands/CreateRouterOutputCommand"; import { DeleteBridgeCommandInput, DeleteBridgeCommandOutput, } from "./commands/DeleteBridgeCommand"; import { DeleteFlowCommandInput, DeleteFlowCommandOutput, } from "./commands/DeleteFlowCommand"; import { DeleteGatewayCommandInput, DeleteGatewayCommandOutput, } from "./commands/DeleteGatewayCommand"; import { DeleteRouterInputCommandInput, DeleteRouterInputCommandOutput, } from "./commands/DeleteRouterInputCommand"; import { DeleteRouterNetworkInterfaceCommandInput, DeleteRouterNetworkInterfaceCommandOutput, } from "./commands/DeleteRouterNetworkInterfaceCommand"; import { DeleteRouterOutputCommandInput, DeleteRouterOutputCommandOutput, } from "./commands/DeleteRouterOutputCommand"; import { DeregisterGatewayInstanceCommandInput, DeregisterGatewayInstanceCommandOutput, } from "./commands/DeregisterGatewayInstanceCommand"; import { DescribeBridgeCommandInput, DescribeBridgeCommandOutput, } from "./commands/DescribeBridgeCommand"; import { DescribeFlowCommandInput, DescribeFlowCommandOutput, } from "./commands/DescribeFlowCommand"; import { DescribeFlowSourceMetadataCommandInput, DescribeFlowSourceMetadataCommandOutput, } from "./commands/DescribeFlowSourceMetadataCommand"; import { DescribeFlowSourceThumbnailCommandInput, DescribeFlowSourceThumbnailCommandOutput, } from "./commands/DescribeFlowSourceThumbnailCommand"; import { DescribeGatewayCommandInput, DescribeGatewayCommandOutput, } from "./commands/DescribeGatewayCommand"; import { DescribeGatewayInstanceCommandInput, DescribeGatewayInstanceCommandOutput, } from "./commands/DescribeGatewayInstanceCommand"; import { DescribeOfferingCommandInput, DescribeOfferingCommandOutput, } from "./commands/DescribeOfferingCommand"; import { DescribeReservationCommandInput, DescribeReservationCommandOutput, } from "./commands/DescribeReservationCommand"; import { GetRouterInputCommandInput, GetRouterInputCommandOutput, } from "./commands/GetRouterInputCommand"; import { GetRouterInputSourceMetadataCommandInput, GetRouterInputSourceMetadataCommandOutput, } from "./commands/GetRouterInputSourceMetadataCommand"; import { GetRouterInputThumbnailCommandInput, GetRouterInputThumbnailCommandOutput, } from "./commands/GetRouterInputThumbnailCommand"; import { GetRouterNetworkInterfaceCommandInput, GetRouterNetworkInterfaceCommandOutput, } from "./commands/GetRouterNetworkInterfaceCommand"; import { GetRouterOutputCommandInput, GetRouterOutputCommandOutput, } from "./commands/GetRouterOutputCommand"; import { GrantFlowEntitlementsCommandInput, GrantFlowEntitlementsCommandOutput, } from "./commands/GrantFlowEntitlementsCommand"; import { ListBridgesCommandInput, ListBridgesCommandOutput, } from "./commands/ListBridgesCommand"; import { ListEntitlementsCommandInput, ListEntitlementsCommandOutput, } from "./commands/ListEntitlementsCommand"; import { ListFlowsCommandInput, ListFlowsCommandOutput, } from "./commands/ListFlowsCommand"; import { ListGatewayInstancesCommandInput, ListGatewayInstancesCommandOutput, } from "./commands/ListGatewayInstancesCommand"; import { ListGatewaysCommandInput, ListGatewaysCommandOutput, } from "./commands/ListGatewaysCommand"; import { ListOfferingsCommandInput, ListOfferingsCommandOutput, } from "./commands/ListOfferingsCommand"; import { ListReservationsCommandInput, ListReservationsCommandOutput, } from "./commands/ListReservationsCommand"; import { ListRouterInputsCommandInput, ListRouterInputsCommandOutput, } from "./commands/ListRouterInputsCommand"; import { ListRouterNetworkInterfacesCommandInput, ListRouterNetworkInterfacesCommandOutput, } from "./commands/ListRouterNetworkInterfacesCommand"; import { ListRouterOutputsCommandInput, ListRouterOutputsCommandOutput, } from "./commands/ListRouterOutputsCommand"; import { ListTagsForGlobalResourceCommandInput, ListTagsForGlobalResourceCommandOutput, } from "./commands/ListTagsForGlobalResourceCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { PurchaseOfferingCommandInput, PurchaseOfferingCommandOutput, } from "./commands/PurchaseOfferingCommand"; import { RemoveBridgeOutputCommandInput, RemoveBridgeOutputCommandOutput, } from "./commands/RemoveBridgeOutputCommand"; import { RemoveBridgeSourceCommandInput, RemoveBridgeSourceCommandOutput, } from "./commands/RemoveBridgeSourceCommand"; import { RemoveFlowMediaStreamCommandInput, RemoveFlowMediaStreamCommandOutput, } from "./commands/RemoveFlowMediaStreamCommand"; import { RemoveFlowOutputCommandInput, RemoveFlowOutputCommandOutput, } from "./commands/RemoveFlowOutputCommand"; import { RemoveFlowSourceCommandInput, RemoveFlowSourceCommandOutput, } from "./commands/RemoveFlowSourceCommand"; import { RemoveFlowVpcInterfaceCommandInput, RemoveFlowVpcInterfaceCommandOutput, } from "./commands/RemoveFlowVpcInterfaceCommand"; import { RestartRouterInputCommandInput, RestartRouterInputCommandOutput, } from "./commands/RestartRouterInputCommand"; import { RestartRouterOutputCommandInput, RestartRouterOutputCommandOutput, } from "./commands/RestartRouterOutputCommand"; import { RevokeFlowEntitlementCommandInput, RevokeFlowEntitlementCommandOutput, } from "./commands/RevokeFlowEntitlementCommand"; import { StartFlowCommandInput, StartFlowCommandOutput, } from "./commands/StartFlowCommand"; import { StartRouterInputCommandInput, StartRouterInputCommandOutput, } from "./commands/StartRouterInputCommand"; import { StartRouterOutputCommandInput, StartRouterOutputCommandOutput, } from "./commands/StartRouterOutputCommand"; import { StopFlowCommandInput, StopFlowCommandOutput, } from "./commands/StopFlowCommand"; import { StopRouterInputCommandInput, StopRouterInputCommandOutput, } from "./commands/StopRouterInputCommand"; import { StopRouterOutputCommandInput, StopRouterOutputCommandOutput, } from "./commands/StopRouterOutputCommand"; import { TagGlobalResourceCommandInput, TagGlobalResourceCommandOutput, } from "./commands/TagGlobalResourceCommand"; import { TagResourceCommandInput, TagResourceCommandOutput, } from "./commands/TagResourceCommand"; import { TakeRouterInputCommandInput, TakeRouterInputCommandOutput, } from "./commands/TakeRouterInputCommand"; import { UntagGlobalResourceCommandInput, UntagGlobalResourceCommandOutput, } from "./commands/UntagGlobalResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateBridgeCommandInput, UpdateBridgeCommandOutput, } from "./commands/UpdateBridgeCommand"; import { UpdateBridgeOutputCommandInput, UpdateBridgeOutputCommandOutput, } from "./commands/UpdateBridgeOutputCommand"; import { UpdateBridgeSourceCommandInput, UpdateBridgeSourceCommandOutput, } from "./commands/UpdateBridgeSourceCommand"; import { UpdateBridgeStateCommandInput, UpdateBridgeStateCommandOutput, } from "./commands/UpdateBridgeStateCommand"; import { UpdateFlowCommandInput, UpdateFlowCommandOutput, } from "./commands/UpdateFlowCommand"; import { UpdateFlowEntitlementCommandInput, UpdateFlowEntitlementCommandOutput, } from "./commands/UpdateFlowEntitlementCommand"; import { UpdateFlowMediaStreamCommandInput, UpdateFlowMediaStreamCommandOutput, } from "./commands/UpdateFlowMediaStreamCommand"; import { UpdateFlowOutputCommandInput, UpdateFlowOutputCommandOutput, } from "./commands/UpdateFlowOutputCommand"; import { UpdateFlowSourceCommandInput, UpdateFlowSourceCommandOutput, } from "./commands/UpdateFlowSourceCommand"; import { UpdateGatewayInstanceCommandInput, UpdateGatewayInstanceCommandOutput, } from "./commands/UpdateGatewayInstanceCommand"; import { UpdateRouterInputCommandInput, UpdateRouterInputCommandOutput, } from "./commands/UpdateRouterInputCommand"; import { UpdateRouterNetworkInterfaceCommandInput, UpdateRouterNetworkInterfaceCommandOutput, } from "./commands/UpdateRouterNetworkInterfaceCommand"; import { UpdateRouterOutputCommandInput, UpdateRouterOutputCommandOutput, } from "./commands/UpdateRouterOutputCommand"; import { MediaConnectClient } from "./MediaConnectClient"; export interface MediaConnect { addBridgeOutputs( args: AddBridgeOutputsCommandInput, options?: __HttpHandlerOptions ): Promise; addBridgeOutputs( args: AddBridgeOutputsCommandInput, cb: (err: any, data?: AddBridgeOutputsCommandOutput) => void ): void; addBridgeOutputs( args: AddBridgeOutputsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AddBridgeOutputsCommandOutput) => void ): void; addBridgeSources( args: AddBridgeSourcesCommandInput, options?: __HttpHandlerOptions ): Promise; addBridgeSources( args: AddBridgeSourcesCommandInput, cb: (err: any, data?: AddBridgeSourcesCommandOutput) => void ): void; addBridgeSources( args: AddBridgeSourcesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AddBridgeSourcesCommandOutput) => void ): void; addFlowMediaStreams( args: AddFlowMediaStreamsCommandInput, options?: __HttpHandlerOptions ): Promise; addFlowMediaStreams( args: AddFlowMediaStreamsCommandInput, cb: (err: any, data?: AddFlowMediaStreamsCommandOutput) => void ): void; addFlowMediaStreams( args: AddFlowMediaStreamsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AddFlowMediaStreamsCommandOutput) => void ): void; addFlowOutputs( args: AddFlowOutputsCommandInput, options?: __HttpHandlerOptions ): Promise; addFlowOutputs( args: AddFlowOutputsCommandInput, cb: (err: any, data?: AddFlowOutputsCommandOutput) => void ): void; addFlowOutputs( args: AddFlowOutputsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AddFlowOutputsCommandOutput) => void ): void; addFlowSources( args: AddFlowSourcesCommandInput, options?: __HttpHandlerOptions ): Promise; addFlowSources( args: AddFlowSourcesCommandInput, cb: (err: any, data?: AddFlowSourcesCommandOutput) => void ): void; addFlowSources( args: AddFlowSourcesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AddFlowSourcesCommandOutput) => void ): void; addFlowVpcInterfaces( args: AddFlowVpcInterfacesCommandInput, options?: __HttpHandlerOptions ): Promise; addFlowVpcInterfaces( args: AddFlowVpcInterfacesCommandInput, cb: (err: any, data?: AddFlowVpcInterfacesCommandOutput) => void ): void; addFlowVpcInterfaces( args: AddFlowVpcInterfacesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AddFlowVpcInterfacesCommandOutput) => void ): void; batchGetRouterInput( args: BatchGetRouterInputCommandInput, options?: __HttpHandlerOptions ): Promise; batchGetRouterInput( args: BatchGetRouterInputCommandInput, cb: (err: any, data?: BatchGetRouterInputCommandOutput) => void ): void; batchGetRouterInput( args: BatchGetRouterInputCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchGetRouterInputCommandOutput) => void ): void; batchGetRouterNetworkInterface( args: BatchGetRouterNetworkInterfaceCommandInput, options?: __HttpHandlerOptions ): Promise; batchGetRouterNetworkInterface( args: BatchGetRouterNetworkInterfaceCommandInput, cb: (err: any, data?: BatchGetRouterNetworkInterfaceCommandOutput) => void ): void; batchGetRouterNetworkInterface( args: BatchGetRouterNetworkInterfaceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchGetRouterNetworkInterfaceCommandOutput) => void ): void; batchGetRouterOutput( args: BatchGetRouterOutputCommandInput, options?: __HttpHandlerOptions ): Promise; batchGetRouterOutput( args: BatchGetRouterOutputCommandInput, cb: (err: any, data?: BatchGetRouterOutputCommandOutput) => void ): void; batchGetRouterOutput( args: BatchGetRouterOutputCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchGetRouterOutputCommandOutput) => void ): void; createBridge( args: CreateBridgeCommandInput, options?: __HttpHandlerOptions ): Promise; createBridge( args: CreateBridgeCommandInput, cb: (err: any, data?: CreateBridgeCommandOutput) => void ): void; createBridge( args: CreateBridgeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateBridgeCommandOutput) => void ): void; createFlow( args: CreateFlowCommandInput, options?: __HttpHandlerOptions ): Promise; createFlow( args: CreateFlowCommandInput, cb: (err: any, data?: CreateFlowCommandOutput) => void ): void; createFlow( args: CreateFlowCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateFlowCommandOutput) => void ): void; createGateway( args: CreateGatewayCommandInput, options?: __HttpHandlerOptions ): Promise; createGateway( args: CreateGatewayCommandInput, cb: (err: any, data?: CreateGatewayCommandOutput) => void ): void; createGateway( args: CreateGatewayCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateGatewayCommandOutput) => void ): void; createRouterInput( args: CreateRouterInputCommandInput, options?: __HttpHandlerOptions ): Promise; createRouterInput( args: CreateRouterInputCommandInput, cb: (err: any, data?: CreateRouterInputCommandOutput) => void ): void; createRouterInput( args: CreateRouterInputCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateRouterInputCommandOutput) => void ): void; createRouterNetworkInterface( args: CreateRouterNetworkInterfaceCommandInput, options?: __HttpHandlerOptions ): Promise; createRouterNetworkInterface( args: CreateRouterNetworkInterfaceCommandInput, cb: (err: any, data?: CreateRouterNetworkInterfaceCommandOutput) => void ): void; createRouterNetworkInterface( args: CreateRouterNetworkInterfaceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateRouterNetworkInterfaceCommandOutput) => void ): void; createRouterOutput( args: CreateRouterOutputCommandInput, options?: __HttpHandlerOptions ): Promise; createRouterOutput( args: CreateRouterOutputCommandInput, cb: (err: any, data?: CreateRouterOutputCommandOutput) => void ): void; createRouterOutput( args: CreateRouterOutputCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateRouterOutputCommandOutput) => void ): void; deleteBridge( args: DeleteBridgeCommandInput, options?: __HttpHandlerOptions ): Promise; deleteBridge( args: DeleteBridgeCommandInput, cb: (err: any, data?: DeleteBridgeCommandOutput) => void ): void; deleteBridge( args: DeleteBridgeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteBridgeCommandOutput) => void ): void; deleteFlow( args: DeleteFlowCommandInput, options?: __HttpHandlerOptions ): Promise; deleteFlow( args: DeleteFlowCommandInput, cb: (err: any, data?: DeleteFlowCommandOutput) => void ): void; deleteFlow( args: DeleteFlowCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteFlowCommandOutput) => void ): void; deleteGateway( args: DeleteGatewayCommandInput, options?: __HttpHandlerOptions ): Promise; deleteGateway( args: DeleteGatewayCommandInput, cb: (err: any, data?: DeleteGatewayCommandOutput) => void ): void; deleteGateway( args: DeleteGatewayCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteGatewayCommandOutput) => void ): void; deleteRouterInput( args: DeleteRouterInputCommandInput, options?: __HttpHandlerOptions ): Promise; deleteRouterInput( args: DeleteRouterInputCommandInput, cb: (err: any, data?: DeleteRouterInputCommandOutput) => void ): void; deleteRouterInput( args: DeleteRouterInputCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteRouterInputCommandOutput) => void ): void; deleteRouterNetworkInterface( args: DeleteRouterNetworkInterfaceCommandInput, options?: __HttpHandlerOptions ): Promise; deleteRouterNetworkInterface( args: DeleteRouterNetworkInterfaceCommandInput, cb: (err: any, data?: DeleteRouterNetworkInterfaceCommandOutput) => void ): void; deleteRouterNetworkInterface( args: DeleteRouterNetworkInterfaceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteRouterNetworkInterfaceCommandOutput) => void ): void; deleteRouterOutput( args: DeleteRouterOutputCommandInput, options?: __HttpHandlerOptions ): Promise; deleteRouterOutput( args: DeleteRouterOutputCommandInput, cb: (err: any, data?: DeleteRouterOutputCommandOutput) => void ): void; deleteRouterOutput( args: DeleteRouterOutputCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteRouterOutputCommandOutput) => void ): void; deregisterGatewayInstance( args: DeregisterGatewayInstanceCommandInput, options?: __HttpHandlerOptions ): Promise; deregisterGatewayInstance( args: DeregisterGatewayInstanceCommandInput, cb: (err: any, data?: DeregisterGatewayInstanceCommandOutput) => void ): void; deregisterGatewayInstance( args: DeregisterGatewayInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeregisterGatewayInstanceCommandOutput) => void ): void; describeBridge( args: DescribeBridgeCommandInput, options?: __HttpHandlerOptions ): Promise; describeBridge( args: DescribeBridgeCommandInput, cb: (err: any, data?: DescribeBridgeCommandOutput) => void ): void; describeBridge( args: DescribeBridgeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeBridgeCommandOutput) => void ): void; describeFlow( args: DescribeFlowCommandInput, options?: __HttpHandlerOptions ): Promise; describeFlow( args: DescribeFlowCommandInput, cb: (err: any, data?: DescribeFlowCommandOutput) => void ): void; describeFlow( args: DescribeFlowCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeFlowCommandOutput) => void ): void; describeFlowSourceMetadata( args: DescribeFlowSourceMetadataCommandInput, options?: __HttpHandlerOptions ): Promise; describeFlowSourceMetadata( args: DescribeFlowSourceMetadataCommandInput, cb: (err: any, data?: DescribeFlowSourceMetadataCommandOutput) => void ): void; describeFlowSourceMetadata( args: DescribeFlowSourceMetadataCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeFlowSourceMetadataCommandOutput) => void ): void; describeFlowSourceThumbnail( args: DescribeFlowSourceThumbnailCommandInput, options?: __HttpHandlerOptions ): Promise; describeFlowSourceThumbnail( args: DescribeFlowSourceThumbnailCommandInput, cb: (err: any, data?: DescribeFlowSourceThumbnailCommandOutput) => void ): void; describeFlowSourceThumbnail( args: DescribeFlowSourceThumbnailCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeFlowSourceThumbnailCommandOutput) => void ): void; describeGateway( args: DescribeGatewayCommandInput, options?: __HttpHandlerOptions ): Promise; describeGateway( args: DescribeGatewayCommandInput, cb: (err: any, data?: DescribeGatewayCommandOutput) => void ): void; describeGateway( args: DescribeGatewayCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeGatewayCommandOutput) => void ): void; describeGatewayInstance( args: DescribeGatewayInstanceCommandInput, options?: __HttpHandlerOptions ): Promise; describeGatewayInstance( args: DescribeGatewayInstanceCommandInput, cb: (err: any, data?: DescribeGatewayInstanceCommandOutput) => void ): void; describeGatewayInstance( args: DescribeGatewayInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeGatewayInstanceCommandOutput) => void ): void; describeOffering( args: DescribeOfferingCommandInput, options?: __HttpHandlerOptions ): Promise; describeOffering( args: DescribeOfferingCommandInput, cb: (err: any, data?: DescribeOfferingCommandOutput) => void ): void; describeOffering( args: DescribeOfferingCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeOfferingCommandOutput) => void ): void; describeReservation( args: DescribeReservationCommandInput, options?: __HttpHandlerOptions ): Promise; describeReservation( args: DescribeReservationCommandInput, cb: (err: any, data?: DescribeReservationCommandOutput) => void ): void; describeReservation( args: DescribeReservationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeReservationCommandOutput) => void ): void; getRouterInput( args: GetRouterInputCommandInput, options?: __HttpHandlerOptions ): Promise; getRouterInput( args: GetRouterInputCommandInput, cb: (err: any, data?: GetRouterInputCommandOutput) => void ): void; getRouterInput( args: GetRouterInputCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetRouterInputCommandOutput) => void ): void; getRouterInputSourceMetadata( args: GetRouterInputSourceMetadataCommandInput, options?: __HttpHandlerOptions ): Promise; getRouterInputSourceMetadata( args: GetRouterInputSourceMetadataCommandInput, cb: (err: any, data?: GetRouterInputSourceMetadataCommandOutput) => void ): void; getRouterInputSourceMetadata( args: GetRouterInputSourceMetadataCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetRouterInputSourceMetadataCommandOutput) => void ): void; getRouterInputThumbnail( args: GetRouterInputThumbnailCommandInput, options?: __HttpHandlerOptions ): Promise; getRouterInputThumbnail( args: GetRouterInputThumbnailCommandInput, cb: (err: any, data?: GetRouterInputThumbnailCommandOutput) => void ): void; getRouterInputThumbnail( args: GetRouterInputThumbnailCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetRouterInputThumbnailCommandOutput) => void ): void; getRouterNetworkInterface( args: GetRouterNetworkInterfaceCommandInput, options?: __HttpHandlerOptions ): Promise; getRouterNetworkInterface( args: GetRouterNetworkInterfaceCommandInput, cb: (err: any, data?: GetRouterNetworkInterfaceCommandOutput) => void ): void; getRouterNetworkInterface( args: GetRouterNetworkInterfaceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetRouterNetworkInterfaceCommandOutput) => void ): void; getRouterOutput( args: GetRouterOutputCommandInput, options?: __HttpHandlerOptions ): Promise; getRouterOutput( args: GetRouterOutputCommandInput, cb: (err: any, data?: GetRouterOutputCommandOutput) => void ): void; getRouterOutput( args: GetRouterOutputCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetRouterOutputCommandOutput) => void ): void; grantFlowEntitlements( args: GrantFlowEntitlementsCommandInput, options?: __HttpHandlerOptions ): Promise; grantFlowEntitlements( args: GrantFlowEntitlementsCommandInput, cb: (err: any, data?: GrantFlowEntitlementsCommandOutput) => void ): void; grantFlowEntitlements( args: GrantFlowEntitlementsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GrantFlowEntitlementsCommandOutput) => void ): void; listBridges(): Promise; listBridges( args: ListBridgesCommandInput, options?: __HttpHandlerOptions ): Promise; listBridges( args: ListBridgesCommandInput, cb: (err: any, data?: ListBridgesCommandOutput) => void ): void; listBridges( args: ListBridgesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListBridgesCommandOutput) => void ): void; listEntitlements(): Promise; listEntitlements( args: ListEntitlementsCommandInput, options?: __HttpHandlerOptions ): Promise; listEntitlements( args: ListEntitlementsCommandInput, cb: (err: any, data?: ListEntitlementsCommandOutput) => void ): void; listEntitlements( args: ListEntitlementsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListEntitlementsCommandOutput) => void ): void; listFlows(): Promise; listFlows( args: ListFlowsCommandInput, options?: __HttpHandlerOptions ): Promise; listFlows( args: ListFlowsCommandInput, cb: (err: any, data?: ListFlowsCommandOutput) => void ): void; listFlows( args: ListFlowsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListFlowsCommandOutput) => void ): void; listGatewayInstances(): Promise; listGatewayInstances( args: ListGatewayInstancesCommandInput, options?: __HttpHandlerOptions ): Promise; listGatewayInstances( args: ListGatewayInstancesCommandInput, cb: (err: any, data?: ListGatewayInstancesCommandOutput) => void ): void; listGatewayInstances( args: ListGatewayInstancesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListGatewayInstancesCommandOutput) => void ): void; listGateways(): Promise; listGateways( args: ListGatewaysCommandInput, options?: __HttpHandlerOptions ): Promise; listGateways( args: ListGatewaysCommandInput, cb: (err: any, data?: ListGatewaysCommandOutput) => void ): void; listGateways( args: ListGatewaysCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListGatewaysCommandOutput) => void ): void; listOfferings(): Promise; listOfferings( args: ListOfferingsCommandInput, options?: __HttpHandlerOptions ): Promise; listOfferings( args: ListOfferingsCommandInput, cb: (err: any, data?: ListOfferingsCommandOutput) => void ): void; listOfferings( args: ListOfferingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListOfferingsCommandOutput) => void ): void; listReservations(): Promise; listReservations( args: ListReservationsCommandInput, options?: __HttpHandlerOptions ): Promise; listReservations( args: ListReservationsCommandInput, cb: (err: any, data?: ListReservationsCommandOutput) => void ): void; listReservations( args: ListReservationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListReservationsCommandOutput) => void ): void; listRouterInputs(): Promise; listRouterInputs( args: ListRouterInputsCommandInput, options?: __HttpHandlerOptions ): Promise; listRouterInputs( args: ListRouterInputsCommandInput, cb: (err: any, data?: ListRouterInputsCommandOutput) => void ): void; listRouterInputs( args: ListRouterInputsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRouterInputsCommandOutput) => void ): void; listRouterNetworkInterfaces(): Promise; listRouterNetworkInterfaces( args: ListRouterNetworkInterfacesCommandInput, options?: __HttpHandlerOptions ): Promise; listRouterNetworkInterfaces( args: ListRouterNetworkInterfacesCommandInput, cb: (err: any, data?: ListRouterNetworkInterfacesCommandOutput) => void ): void; listRouterNetworkInterfaces( args: ListRouterNetworkInterfacesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRouterNetworkInterfacesCommandOutput) => void ): void; listRouterOutputs(): Promise; listRouterOutputs( args: ListRouterOutputsCommandInput, options?: __HttpHandlerOptions ): Promise; listRouterOutputs( args: ListRouterOutputsCommandInput, cb: (err: any, data?: ListRouterOutputsCommandOutput) => void ): void; listRouterOutputs( args: ListRouterOutputsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRouterOutputsCommandOutput) => void ): void; listTagsForGlobalResource( args: ListTagsForGlobalResourceCommandInput, options?: __HttpHandlerOptions ): Promise; listTagsForGlobalResource( args: ListTagsForGlobalResourceCommandInput, cb: (err: any, data?: ListTagsForGlobalResourceCommandOutput) => void ): void; listTagsForGlobalResource( args: ListTagsForGlobalResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTagsForGlobalResourceCommandOutput) => void ): void; listTagsForResource( args: ListTagsForResourceCommandInput, options?: __HttpHandlerOptions ): Promise; listTagsForResource( args: ListTagsForResourceCommandInput, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void ): void; listTagsForResource( args: ListTagsForResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void ): void; purchaseOffering( args: PurchaseOfferingCommandInput, options?: __HttpHandlerOptions ): Promise; purchaseOffering( args: PurchaseOfferingCommandInput, cb: (err: any, data?: PurchaseOfferingCommandOutput) => void ): void; purchaseOffering( args: PurchaseOfferingCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PurchaseOfferingCommandOutput) => void ): void; removeBridgeOutput( args: RemoveBridgeOutputCommandInput, options?: __HttpHandlerOptions ): Promise; removeBridgeOutput( args: RemoveBridgeOutputCommandInput, cb: (err: any, data?: RemoveBridgeOutputCommandOutput) => void ): void; removeBridgeOutput( args: RemoveBridgeOutputCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RemoveBridgeOutputCommandOutput) => void ): void; removeBridgeSource( args: RemoveBridgeSourceCommandInput, options?: __HttpHandlerOptions ): Promise; removeBridgeSource( args: RemoveBridgeSourceCommandInput, cb: (err: any, data?: RemoveBridgeSourceCommandOutput) => void ): void; removeBridgeSource( args: RemoveBridgeSourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RemoveBridgeSourceCommandOutput) => void ): void; removeFlowMediaStream( args: RemoveFlowMediaStreamCommandInput, options?: __HttpHandlerOptions ): Promise; removeFlowMediaStream( args: RemoveFlowMediaStreamCommandInput, cb: (err: any, data?: RemoveFlowMediaStreamCommandOutput) => void ): void; removeFlowMediaStream( args: RemoveFlowMediaStreamCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RemoveFlowMediaStreamCommandOutput) => void ): void; removeFlowOutput( args: RemoveFlowOutputCommandInput, options?: __HttpHandlerOptions ): Promise; removeFlowOutput( args: RemoveFlowOutputCommandInput, cb: (err: any, data?: RemoveFlowOutputCommandOutput) => void ): void; removeFlowOutput( args: RemoveFlowOutputCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RemoveFlowOutputCommandOutput) => void ): void; removeFlowSource( args: RemoveFlowSourceCommandInput, options?: __HttpHandlerOptions ): Promise; removeFlowSource( args: RemoveFlowSourceCommandInput, cb: (err: any, data?: RemoveFlowSourceCommandOutput) => void ): void; removeFlowSource( args: RemoveFlowSourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RemoveFlowSourceCommandOutput) => void ): void; removeFlowVpcInterface( args: RemoveFlowVpcInterfaceCommandInput, options?: __HttpHandlerOptions ): Promise; removeFlowVpcInterface( args: RemoveFlowVpcInterfaceCommandInput, cb: (err: any, data?: RemoveFlowVpcInterfaceCommandOutput) => void ): void; removeFlowVpcInterface( args: RemoveFlowVpcInterfaceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RemoveFlowVpcInterfaceCommandOutput) => void ): void; restartRouterInput( args: RestartRouterInputCommandInput, options?: __HttpHandlerOptions ): Promise; restartRouterInput( args: RestartRouterInputCommandInput, cb: (err: any, data?: RestartRouterInputCommandOutput) => void ): void; restartRouterInput( args: RestartRouterInputCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RestartRouterInputCommandOutput) => void ): void; restartRouterOutput( args: RestartRouterOutputCommandInput, options?: __HttpHandlerOptions ): Promise; restartRouterOutput( args: RestartRouterOutputCommandInput, cb: (err: any, data?: RestartRouterOutputCommandOutput) => void ): void; restartRouterOutput( args: RestartRouterOutputCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RestartRouterOutputCommandOutput) => void ): void; revokeFlowEntitlement( args: RevokeFlowEntitlementCommandInput, options?: __HttpHandlerOptions ): Promise; revokeFlowEntitlement( args: RevokeFlowEntitlementCommandInput, cb: (err: any, data?: RevokeFlowEntitlementCommandOutput) => void ): void; revokeFlowEntitlement( args: RevokeFlowEntitlementCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RevokeFlowEntitlementCommandOutput) => void ): void; startFlow( args: StartFlowCommandInput, options?: __HttpHandlerOptions ): Promise; startFlow( args: StartFlowCommandInput, cb: (err: any, data?: StartFlowCommandOutput) => void ): void; startFlow( args: StartFlowCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartFlowCommandOutput) => void ): void; startRouterInput( args: StartRouterInputCommandInput, options?: __HttpHandlerOptions ): Promise; startRouterInput( args: StartRouterInputCommandInput, cb: (err: any, data?: StartRouterInputCommandOutput) => void ): void; startRouterInput( args: StartRouterInputCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartRouterInputCommandOutput) => void ): void; startRouterOutput( args: StartRouterOutputCommandInput, options?: __HttpHandlerOptions ): Promise; startRouterOutput( args: StartRouterOutputCommandInput, cb: (err: any, data?: StartRouterOutputCommandOutput) => void ): void; startRouterOutput( args: StartRouterOutputCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartRouterOutputCommandOutput) => void ): void; stopFlow( args: StopFlowCommandInput, options?: __HttpHandlerOptions ): Promise; stopFlow( args: StopFlowCommandInput, cb: (err: any, data?: StopFlowCommandOutput) => void ): void; stopFlow( args: StopFlowCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StopFlowCommandOutput) => void ): void; stopRouterInput( args: StopRouterInputCommandInput, options?: __HttpHandlerOptions ): Promise; stopRouterInput( args: StopRouterInputCommandInput, cb: (err: any, data?: StopRouterInputCommandOutput) => void ): void; stopRouterInput( args: StopRouterInputCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StopRouterInputCommandOutput) => void ): void; stopRouterOutput( args: StopRouterOutputCommandInput, options?: __HttpHandlerOptions ): Promise; stopRouterOutput( args: StopRouterOutputCommandInput, cb: (err: any, data?: StopRouterOutputCommandOutput) => void ): void; stopRouterOutput( args: StopRouterOutputCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StopRouterOutputCommandOutput) => void ): void; tagGlobalResource( args: TagGlobalResourceCommandInput, options?: __HttpHandlerOptions ): Promise; tagGlobalResource( args: TagGlobalResourceCommandInput, cb: (err: any, data?: TagGlobalResourceCommandOutput) => void ): void; tagGlobalResource( args: TagGlobalResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TagGlobalResourceCommandOutput) => void ): void; tagResource( args: TagResourceCommandInput, options?: __HttpHandlerOptions ): Promise; tagResource( args: TagResourceCommandInput, cb: (err: any, data?: TagResourceCommandOutput) => void ): void; tagResource( args: TagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TagResourceCommandOutput) => void ): void; takeRouterInput( args: TakeRouterInputCommandInput, options?: __HttpHandlerOptions ): Promise; takeRouterInput( args: TakeRouterInputCommandInput, cb: (err: any, data?: TakeRouterInputCommandOutput) => void ): void; takeRouterInput( args: TakeRouterInputCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TakeRouterInputCommandOutput) => void ): void; untagGlobalResource( args: UntagGlobalResourceCommandInput, options?: __HttpHandlerOptions ): Promise; untagGlobalResource( args: UntagGlobalResourceCommandInput, cb: (err: any, data?: UntagGlobalResourceCommandOutput) => void ): void; untagGlobalResource( args: UntagGlobalResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UntagGlobalResourceCommandOutput) => void ): void; untagResource( args: UntagResourceCommandInput, options?: __HttpHandlerOptions ): Promise; untagResource( args: UntagResourceCommandInput, cb: (err: any, data?: UntagResourceCommandOutput) => void ): void; untagResource( args: UntagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UntagResourceCommandOutput) => void ): void; updateBridge( args: UpdateBridgeCommandInput, options?: __HttpHandlerOptions ): Promise; updateBridge( args: UpdateBridgeCommandInput, cb: (err: any, data?: UpdateBridgeCommandOutput) => void ): void; updateBridge( args: UpdateBridgeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateBridgeCommandOutput) => void ): void; updateBridgeOutput( args: UpdateBridgeOutputCommandInput, options?: __HttpHandlerOptions ): Promise; updateBridgeOutput( args: UpdateBridgeOutputCommandInput, cb: (err: any, data?: UpdateBridgeOutputCommandOutput) => void ): void; updateBridgeOutput( args: UpdateBridgeOutputCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateBridgeOutputCommandOutput) => void ): void; updateBridgeSource( args: UpdateBridgeSourceCommandInput, options?: __HttpHandlerOptions ): Promise; updateBridgeSource( args: UpdateBridgeSourceCommandInput, cb: (err: any, data?: UpdateBridgeSourceCommandOutput) => void ): void; updateBridgeSource( args: UpdateBridgeSourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateBridgeSourceCommandOutput) => void ): void; updateBridgeState( args: UpdateBridgeStateCommandInput, options?: __HttpHandlerOptions ): Promise; updateBridgeState( args: UpdateBridgeStateCommandInput, cb: (err: any, data?: UpdateBridgeStateCommandOutput) => void ): void; updateBridgeState( args: UpdateBridgeStateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateBridgeStateCommandOutput) => void ): void; updateFlow( args: UpdateFlowCommandInput, options?: __HttpHandlerOptions ): Promise; updateFlow( args: UpdateFlowCommandInput, cb: (err: any, data?: UpdateFlowCommandOutput) => void ): void; updateFlow( args: UpdateFlowCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateFlowCommandOutput) => void ): void; updateFlowEntitlement( args: UpdateFlowEntitlementCommandInput, options?: __HttpHandlerOptions ): Promise; updateFlowEntitlement( args: UpdateFlowEntitlementCommandInput, cb: (err: any, data?: UpdateFlowEntitlementCommandOutput) => void ): void; updateFlowEntitlement( args: UpdateFlowEntitlementCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateFlowEntitlementCommandOutput) => void ): void; updateFlowMediaStream( args: UpdateFlowMediaStreamCommandInput, options?: __HttpHandlerOptions ): Promise; updateFlowMediaStream( args: UpdateFlowMediaStreamCommandInput, cb: (err: any, data?: UpdateFlowMediaStreamCommandOutput) => void ): void; updateFlowMediaStream( args: UpdateFlowMediaStreamCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateFlowMediaStreamCommandOutput) => void ): void; updateFlowOutput( args: UpdateFlowOutputCommandInput, options?: __HttpHandlerOptions ): Promise; updateFlowOutput( args: UpdateFlowOutputCommandInput, cb: (err: any, data?: UpdateFlowOutputCommandOutput) => void ): void; updateFlowOutput( args: UpdateFlowOutputCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateFlowOutputCommandOutput) => void ): void; updateFlowSource( args: UpdateFlowSourceCommandInput, options?: __HttpHandlerOptions ): Promise; updateFlowSource( args: UpdateFlowSourceCommandInput, cb: (err: any, data?: UpdateFlowSourceCommandOutput) => void ): void; updateFlowSource( args: UpdateFlowSourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateFlowSourceCommandOutput) => void ): void; updateGatewayInstance( args: UpdateGatewayInstanceCommandInput, options?: __HttpHandlerOptions ): Promise; updateGatewayInstance( args: UpdateGatewayInstanceCommandInput, cb: (err: any, data?: UpdateGatewayInstanceCommandOutput) => void ): void; updateGatewayInstance( args: UpdateGatewayInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateGatewayInstanceCommandOutput) => void ): void; updateRouterInput( args: UpdateRouterInputCommandInput, options?: __HttpHandlerOptions ): Promise; updateRouterInput( args: UpdateRouterInputCommandInput, cb: (err: any, data?: UpdateRouterInputCommandOutput) => void ): void; updateRouterInput( args: UpdateRouterInputCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateRouterInputCommandOutput) => void ): void; updateRouterNetworkInterface( args: UpdateRouterNetworkInterfaceCommandInput, options?: __HttpHandlerOptions ): Promise; updateRouterNetworkInterface( args: UpdateRouterNetworkInterfaceCommandInput, cb: (err: any, data?: UpdateRouterNetworkInterfaceCommandOutput) => void ): void; updateRouterNetworkInterface( args: UpdateRouterNetworkInterfaceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateRouterNetworkInterfaceCommandOutput) => void ): void; updateRouterOutput( args: UpdateRouterOutputCommandInput, options?: __HttpHandlerOptions ): Promise; updateRouterOutput( args: UpdateRouterOutputCommandInput, cb: (err: any, data?: UpdateRouterOutputCommandOutput) => void ): void; updateRouterOutput( args: UpdateRouterOutputCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateRouterOutputCommandOutput) => void ): void; paginateListBridges( args?: ListBridgesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListEntitlements( args?: ListEntitlementsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListFlows( args?: ListFlowsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListGatewayInstances( args?: ListGatewayInstancesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListGateways( args?: ListGatewaysCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListOfferings( args?: ListOfferingsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListReservations( args?: ListReservationsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListRouterInputs( args?: ListRouterInputsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListRouterNetworkInterfaces( args?: ListRouterNetworkInterfacesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListRouterOutputs( args?: ListRouterOutputsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; waitUntilFlowActive( args: DescribeFlowCommandInput, waiterConfig: | number | Pick< WaiterConfiguration, Exclude, "client"> > ): Promise; waitUntilFlowStandby( args: DescribeFlowCommandInput, waiterConfig: | number | Pick< WaiterConfiguration, Exclude, "client"> > ): Promise; waitUntilFlowDeleted( args: DescribeFlowCommandInput, waiterConfig: | number | Pick< WaiterConfiguration, Exclude, "client"> > ): Promise; waitUntilInputActive( args: GetRouterInputCommandInput, waiterConfig: | number | Pick< WaiterConfiguration, Exclude, "client"> > ): Promise; waitUntilInputStandby( args: GetRouterInputCommandInput, waiterConfig: | number | Pick< WaiterConfiguration, Exclude, "client"> > ): Promise; waitUntilInputDeleted( args: GetRouterInputCommandInput, waiterConfig: | number | Pick< WaiterConfiguration, Exclude, "client"> > ): Promise; waitUntilOutputActive( args: GetRouterOutputCommandInput, waiterConfig: | number | Pick< WaiterConfiguration, Exclude, "client"> > ): Promise; waitUntilOutputDeleted( args: GetRouterOutputCommandInput, waiterConfig: | number | Pick< WaiterConfiguration, Exclude, "client"> > ): Promise; waitUntilOutputRouted( args: GetRouterOutputCommandInput, waiterConfig: | number | Pick< WaiterConfiguration, Exclude, "client"> > ): Promise; waitUntilOutputStandby( args: GetRouterOutputCommandInput, waiterConfig: | number | Pick< WaiterConfiguration, Exclude, "client"> > ): Promise; waitUntilOutputUnrouted( args: GetRouterOutputCommandInput, waiterConfig: | number | Pick< WaiterConfiguration, Exclude, "client"> > ): Promise; } export declare class MediaConnect extends MediaConnectClient implements MediaConnect {}