import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, } from "@smithy/types"; import { CreateEncoderConfigurationCommandInput, CreateEncoderConfigurationCommandOutput, } from "./commands/CreateEncoderConfigurationCommand"; import { CreateIngestConfigurationCommandInput, CreateIngestConfigurationCommandOutput, } from "./commands/CreateIngestConfigurationCommand"; import { CreateParticipantTokenCommandInput, CreateParticipantTokenCommandOutput, } from "./commands/CreateParticipantTokenCommand"; import { CreateStageCommandInput, CreateStageCommandOutput, } from "./commands/CreateStageCommand"; import { CreateStorageConfigurationCommandInput, CreateStorageConfigurationCommandOutput, } from "./commands/CreateStorageConfigurationCommand"; import { DeleteEncoderConfigurationCommandInput, DeleteEncoderConfigurationCommandOutput, } from "./commands/DeleteEncoderConfigurationCommand"; import { DeleteIngestConfigurationCommandInput, DeleteIngestConfigurationCommandOutput, } from "./commands/DeleteIngestConfigurationCommand"; import { DeletePublicKeyCommandInput, DeletePublicKeyCommandOutput, } from "./commands/DeletePublicKeyCommand"; import { DeleteStageCommandInput, DeleteStageCommandOutput, } from "./commands/DeleteStageCommand"; import { DeleteStorageConfigurationCommandInput, DeleteStorageConfigurationCommandOutput, } from "./commands/DeleteStorageConfigurationCommand"; import { DisconnectParticipantCommandInput, DisconnectParticipantCommandOutput, } from "./commands/DisconnectParticipantCommand"; import { GetCompositionCommandInput, GetCompositionCommandOutput, } from "./commands/GetCompositionCommand"; import { GetEncoderConfigurationCommandInput, GetEncoderConfigurationCommandOutput, } from "./commands/GetEncoderConfigurationCommand"; import { GetIngestConfigurationCommandInput, GetIngestConfigurationCommandOutput, } from "./commands/GetIngestConfigurationCommand"; import { GetParticipantCommandInput, GetParticipantCommandOutput, } from "./commands/GetParticipantCommand"; import { GetPublicKeyCommandInput, GetPublicKeyCommandOutput, } from "./commands/GetPublicKeyCommand"; import { GetStageCommandInput, GetStageCommandOutput, } from "./commands/GetStageCommand"; import { GetStageSessionCommandInput, GetStageSessionCommandOutput, } from "./commands/GetStageSessionCommand"; import { GetStorageConfigurationCommandInput, GetStorageConfigurationCommandOutput, } from "./commands/GetStorageConfigurationCommand"; import { ImportPublicKeyCommandInput, ImportPublicKeyCommandOutput, } from "./commands/ImportPublicKeyCommand"; import { ListCompositionsCommandInput, ListCompositionsCommandOutput, } from "./commands/ListCompositionsCommand"; import { ListEncoderConfigurationsCommandInput, ListEncoderConfigurationsCommandOutput, } from "./commands/ListEncoderConfigurationsCommand"; import { ListIngestConfigurationsCommandInput, ListIngestConfigurationsCommandOutput, } from "./commands/ListIngestConfigurationsCommand"; import { ListParticipantEventsCommandInput, ListParticipantEventsCommandOutput, } from "./commands/ListParticipantEventsCommand"; import { ListParticipantReplicasCommandInput, ListParticipantReplicasCommandOutput, } from "./commands/ListParticipantReplicasCommand"; import { ListParticipantsCommandInput, ListParticipantsCommandOutput, } from "./commands/ListParticipantsCommand"; import { ListPublicKeysCommandInput, ListPublicKeysCommandOutput, } from "./commands/ListPublicKeysCommand"; import { ListStagesCommandInput, ListStagesCommandOutput, } from "./commands/ListStagesCommand"; import { ListStageSessionsCommandInput, ListStageSessionsCommandOutput, } from "./commands/ListStageSessionsCommand"; import { ListStorageConfigurationsCommandInput, ListStorageConfigurationsCommandOutput, } from "./commands/ListStorageConfigurationsCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { StartCompositionCommandInput, StartCompositionCommandOutput, } from "./commands/StartCompositionCommand"; import { StartParticipantReplicationCommandInput, StartParticipantReplicationCommandOutput, } from "./commands/StartParticipantReplicationCommand"; import { StopCompositionCommandInput, StopCompositionCommandOutput, } from "./commands/StopCompositionCommand"; import { StopParticipantReplicationCommandInput, StopParticipantReplicationCommandOutput, } from "./commands/StopParticipantReplicationCommand"; import { TagResourceCommandInput, TagResourceCommandOutput, } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateIngestConfigurationCommandInput, UpdateIngestConfigurationCommandOutput, } from "./commands/UpdateIngestConfigurationCommand"; import { UpdateStageCommandInput, UpdateStageCommandOutput, } from "./commands/UpdateStageCommand"; import { IVSRealTimeClient } from "./IVSRealTimeClient"; export interface IVSRealTime { createEncoderConfiguration(): Promise; createEncoderConfiguration( args: CreateEncoderConfigurationCommandInput, options?: __HttpHandlerOptions ): Promise; createEncoderConfiguration( args: CreateEncoderConfigurationCommandInput, cb: (err: any, data?: CreateEncoderConfigurationCommandOutput) => void ): void; createEncoderConfiguration( args: CreateEncoderConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateEncoderConfigurationCommandOutput) => void ): void; createIngestConfiguration( args: CreateIngestConfigurationCommandInput, options?: __HttpHandlerOptions ): Promise; createIngestConfiguration( args: CreateIngestConfigurationCommandInput, cb: (err: any, data?: CreateIngestConfigurationCommandOutput) => void ): void; createIngestConfiguration( args: CreateIngestConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateIngestConfigurationCommandOutput) => void ): void; createParticipantToken( args: CreateParticipantTokenCommandInput, options?: __HttpHandlerOptions ): Promise; createParticipantToken( args: CreateParticipantTokenCommandInput, cb: (err: any, data?: CreateParticipantTokenCommandOutput) => void ): void; createParticipantToken( args: CreateParticipantTokenCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateParticipantTokenCommandOutput) => void ): void; createStage(): Promise; createStage( args: CreateStageCommandInput, options?: __HttpHandlerOptions ): Promise; createStage( args: CreateStageCommandInput, cb: (err: any, data?: CreateStageCommandOutput) => void ): void; createStage( args: CreateStageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateStageCommandOutput) => void ): void; createStorageConfiguration( args: CreateStorageConfigurationCommandInput, options?: __HttpHandlerOptions ): Promise; createStorageConfiguration( args: CreateStorageConfigurationCommandInput, cb: (err: any, data?: CreateStorageConfigurationCommandOutput) => void ): void; createStorageConfiguration( args: CreateStorageConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateStorageConfigurationCommandOutput) => void ): void; deleteEncoderConfiguration( args: DeleteEncoderConfigurationCommandInput, options?: __HttpHandlerOptions ): Promise; deleteEncoderConfiguration( args: DeleteEncoderConfigurationCommandInput, cb: (err: any, data?: DeleteEncoderConfigurationCommandOutput) => void ): void; deleteEncoderConfiguration( args: DeleteEncoderConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteEncoderConfigurationCommandOutput) => void ): void; deleteIngestConfiguration( args: DeleteIngestConfigurationCommandInput, options?: __HttpHandlerOptions ): Promise; deleteIngestConfiguration( args: DeleteIngestConfigurationCommandInput, cb: (err: any, data?: DeleteIngestConfigurationCommandOutput) => void ): void; deleteIngestConfiguration( args: DeleteIngestConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteIngestConfigurationCommandOutput) => void ): void; deletePublicKey( args: DeletePublicKeyCommandInput, options?: __HttpHandlerOptions ): Promise; deletePublicKey( args: DeletePublicKeyCommandInput, cb: (err: any, data?: DeletePublicKeyCommandOutput) => void ): void; deletePublicKey( args: DeletePublicKeyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeletePublicKeyCommandOutput) => void ): void; deleteStage( args: DeleteStageCommandInput, options?: __HttpHandlerOptions ): Promise; deleteStage( args: DeleteStageCommandInput, cb: (err: any, data?: DeleteStageCommandOutput) => void ): void; deleteStage( args: DeleteStageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteStageCommandOutput) => void ): void; deleteStorageConfiguration( args: DeleteStorageConfigurationCommandInput, options?: __HttpHandlerOptions ): Promise; deleteStorageConfiguration( args: DeleteStorageConfigurationCommandInput, cb: (err: any, data?: DeleteStorageConfigurationCommandOutput) => void ): void; deleteStorageConfiguration( args: DeleteStorageConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteStorageConfigurationCommandOutput) => void ): void; disconnectParticipant( args: DisconnectParticipantCommandInput, options?: __HttpHandlerOptions ): Promise; disconnectParticipant( args: DisconnectParticipantCommandInput, cb: (err: any, data?: DisconnectParticipantCommandOutput) => void ): void; disconnectParticipant( args: DisconnectParticipantCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisconnectParticipantCommandOutput) => void ): void; getComposition( args: GetCompositionCommandInput, options?: __HttpHandlerOptions ): Promise; getComposition( args: GetCompositionCommandInput, cb: (err: any, data?: GetCompositionCommandOutput) => void ): void; getComposition( args: GetCompositionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetCompositionCommandOutput) => void ): void; getEncoderConfiguration( args: GetEncoderConfigurationCommandInput, options?: __HttpHandlerOptions ): Promise; getEncoderConfiguration( args: GetEncoderConfigurationCommandInput, cb: (err: any, data?: GetEncoderConfigurationCommandOutput) => void ): void; getEncoderConfiguration( args: GetEncoderConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetEncoderConfigurationCommandOutput) => void ): void; getIngestConfiguration( args: GetIngestConfigurationCommandInput, options?: __HttpHandlerOptions ): Promise; getIngestConfiguration( args: GetIngestConfigurationCommandInput, cb: (err: any, data?: GetIngestConfigurationCommandOutput) => void ): void; getIngestConfiguration( args: GetIngestConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetIngestConfigurationCommandOutput) => void ): void; getParticipant( args: GetParticipantCommandInput, options?: __HttpHandlerOptions ): Promise; getParticipant( args: GetParticipantCommandInput, cb: (err: any, data?: GetParticipantCommandOutput) => void ): void; getParticipant( args: GetParticipantCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetParticipantCommandOutput) => void ): void; getPublicKey( args: GetPublicKeyCommandInput, options?: __HttpHandlerOptions ): Promise; getPublicKey( args: GetPublicKeyCommandInput, cb: (err: any, data?: GetPublicKeyCommandOutput) => void ): void; getPublicKey( args: GetPublicKeyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetPublicKeyCommandOutput) => void ): void; getStage( args: GetStageCommandInput, options?: __HttpHandlerOptions ): Promise; getStage( args: GetStageCommandInput, cb: (err: any, data?: GetStageCommandOutput) => void ): void; getStage( args: GetStageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetStageCommandOutput) => void ): void; getStageSession( args: GetStageSessionCommandInput, options?: __HttpHandlerOptions ): Promise; getStageSession( args: GetStageSessionCommandInput, cb: (err: any, data?: GetStageSessionCommandOutput) => void ): void; getStageSession( args: GetStageSessionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetStageSessionCommandOutput) => void ): void; getStorageConfiguration( args: GetStorageConfigurationCommandInput, options?: __HttpHandlerOptions ): Promise; getStorageConfiguration( args: GetStorageConfigurationCommandInput, cb: (err: any, data?: GetStorageConfigurationCommandOutput) => void ): void; getStorageConfiguration( args: GetStorageConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetStorageConfigurationCommandOutput) => void ): void; importPublicKey( args: ImportPublicKeyCommandInput, options?: __HttpHandlerOptions ): Promise; importPublicKey( args: ImportPublicKeyCommandInput, cb: (err: any, data?: ImportPublicKeyCommandOutput) => void ): void; importPublicKey( args: ImportPublicKeyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ImportPublicKeyCommandOutput) => void ): void; listCompositions(): Promise; listCompositions( args: ListCompositionsCommandInput, options?: __HttpHandlerOptions ): Promise; listCompositions( args: ListCompositionsCommandInput, cb: (err: any, data?: ListCompositionsCommandOutput) => void ): void; listCompositions( args: ListCompositionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListCompositionsCommandOutput) => void ): void; listEncoderConfigurations(): Promise; listEncoderConfigurations( args: ListEncoderConfigurationsCommandInput, options?: __HttpHandlerOptions ): Promise; listEncoderConfigurations( args: ListEncoderConfigurationsCommandInput, cb: (err: any, data?: ListEncoderConfigurationsCommandOutput) => void ): void; listEncoderConfigurations( args: ListEncoderConfigurationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListEncoderConfigurationsCommandOutput) => void ): void; listIngestConfigurations(): Promise; listIngestConfigurations( args: ListIngestConfigurationsCommandInput, options?: __HttpHandlerOptions ): Promise; listIngestConfigurations( args: ListIngestConfigurationsCommandInput, cb: (err: any, data?: ListIngestConfigurationsCommandOutput) => void ): void; listIngestConfigurations( args: ListIngestConfigurationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListIngestConfigurationsCommandOutput) => void ): void; listParticipantEvents( args: ListParticipantEventsCommandInput, options?: __HttpHandlerOptions ): Promise; listParticipantEvents( args: ListParticipantEventsCommandInput, cb: (err: any, data?: ListParticipantEventsCommandOutput) => void ): void; listParticipantEvents( args: ListParticipantEventsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListParticipantEventsCommandOutput) => void ): void; listParticipantReplicas( args: ListParticipantReplicasCommandInput, options?: __HttpHandlerOptions ): Promise; listParticipantReplicas( args: ListParticipantReplicasCommandInput, cb: (err: any, data?: ListParticipantReplicasCommandOutput) => void ): void; listParticipantReplicas( args: ListParticipantReplicasCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListParticipantReplicasCommandOutput) => void ): void; listParticipants( args: ListParticipantsCommandInput, options?: __HttpHandlerOptions ): Promise; listParticipants( args: ListParticipantsCommandInput, cb: (err: any, data?: ListParticipantsCommandOutput) => void ): void; listParticipants( args: ListParticipantsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListParticipantsCommandOutput) => void ): void; listPublicKeys(): Promise; listPublicKeys( args: ListPublicKeysCommandInput, options?: __HttpHandlerOptions ): Promise; listPublicKeys( args: ListPublicKeysCommandInput, cb: (err: any, data?: ListPublicKeysCommandOutput) => void ): void; listPublicKeys( args: ListPublicKeysCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListPublicKeysCommandOutput) => void ): void; listStages(): Promise; listStages( args: ListStagesCommandInput, options?: __HttpHandlerOptions ): Promise; listStages( args: ListStagesCommandInput, cb: (err: any, data?: ListStagesCommandOutput) => void ): void; listStages( args: ListStagesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListStagesCommandOutput) => void ): void; listStageSessions( args: ListStageSessionsCommandInput, options?: __HttpHandlerOptions ): Promise; listStageSessions( args: ListStageSessionsCommandInput, cb: (err: any, data?: ListStageSessionsCommandOutput) => void ): void; listStageSessions( args: ListStageSessionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListStageSessionsCommandOutput) => void ): void; listStorageConfigurations(): Promise; listStorageConfigurations( args: ListStorageConfigurationsCommandInput, options?: __HttpHandlerOptions ): Promise; listStorageConfigurations( args: ListStorageConfigurationsCommandInput, cb: (err: any, data?: ListStorageConfigurationsCommandOutput) => void ): void; listStorageConfigurations( args: ListStorageConfigurationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListStorageConfigurationsCommandOutput) => 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; startComposition( args: StartCompositionCommandInput, options?: __HttpHandlerOptions ): Promise; startComposition( args: StartCompositionCommandInput, cb: (err: any, data?: StartCompositionCommandOutput) => void ): void; startComposition( args: StartCompositionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartCompositionCommandOutput) => void ): void; startParticipantReplication( args: StartParticipantReplicationCommandInput, options?: __HttpHandlerOptions ): Promise; startParticipantReplication( args: StartParticipantReplicationCommandInput, cb: (err: any, data?: StartParticipantReplicationCommandOutput) => void ): void; startParticipantReplication( args: StartParticipantReplicationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartParticipantReplicationCommandOutput) => void ): void; stopComposition( args: StopCompositionCommandInput, options?: __HttpHandlerOptions ): Promise; stopComposition( args: StopCompositionCommandInput, cb: (err: any, data?: StopCompositionCommandOutput) => void ): void; stopComposition( args: StopCompositionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StopCompositionCommandOutput) => void ): void; stopParticipantReplication( args: StopParticipantReplicationCommandInput, options?: __HttpHandlerOptions ): Promise; stopParticipantReplication( args: StopParticipantReplicationCommandInput, cb: (err: any, data?: StopParticipantReplicationCommandOutput) => void ): void; stopParticipantReplication( args: StopParticipantReplicationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StopParticipantReplicationCommandOutput) => 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; 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; updateIngestConfiguration( args: UpdateIngestConfigurationCommandInput, options?: __HttpHandlerOptions ): Promise; updateIngestConfiguration( args: UpdateIngestConfigurationCommandInput, cb: (err: any, data?: UpdateIngestConfigurationCommandOutput) => void ): void; updateIngestConfiguration( args: UpdateIngestConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateIngestConfigurationCommandOutput) => void ): void; updateStage( args: UpdateStageCommandInput, options?: __HttpHandlerOptions ): Promise; updateStage( args: UpdateStageCommandInput, cb: (err: any, data?: UpdateStageCommandOutput) => void ): void; updateStage( args: UpdateStageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateStageCommandOutput) => void ): void; paginateListCompositions( args?: ListCompositionsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListEncoderConfigurations( args?: ListEncoderConfigurationsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListIngestConfigurations( args?: ListIngestConfigurationsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListParticipantEvents( args: ListParticipantEventsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListParticipantReplicas( args: ListParticipantReplicasCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListParticipants( args: ListParticipantsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListPublicKeys( args?: ListPublicKeysCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListStages( args?: ListStagesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListStageSessions( args: ListStageSessionsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListStorageConfigurations( args?: ListStorageConfigurationsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; } export declare class IVSRealTime extends IVSRealTimeClient implements IVSRealTime {}