import { WaiterResult } from "@smithy/core/client"; import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, WaiterConfiguration, } from "@smithy/types"; import { CancelHarvestJobCommandInput, CancelHarvestJobCommandOutput, } from "./commands/CancelHarvestJobCommand"; import { CreateChannelCommandInput, CreateChannelCommandOutput, } from "./commands/CreateChannelCommand"; import { CreateChannelGroupCommandInput, CreateChannelGroupCommandOutput, } from "./commands/CreateChannelGroupCommand"; import { CreateHarvestJobCommandInput, CreateHarvestJobCommandOutput, } from "./commands/CreateHarvestJobCommand"; import { CreateOriginEndpointCommandInput, CreateOriginEndpointCommandOutput, } from "./commands/CreateOriginEndpointCommand"; import { DeleteChannelCommandInput, DeleteChannelCommandOutput, } from "./commands/DeleteChannelCommand"; import { DeleteChannelGroupCommandInput, DeleteChannelGroupCommandOutput, } from "./commands/DeleteChannelGroupCommand"; import { DeleteChannelPolicyCommandInput, DeleteChannelPolicyCommandOutput, } from "./commands/DeleteChannelPolicyCommand"; import { DeleteOriginEndpointCommandInput, DeleteOriginEndpointCommandOutput, } from "./commands/DeleteOriginEndpointCommand"; import { DeleteOriginEndpointPolicyCommandInput, DeleteOriginEndpointPolicyCommandOutput, } from "./commands/DeleteOriginEndpointPolicyCommand"; import { GetChannelCommandInput, GetChannelCommandOutput } from "./commands/GetChannelCommand"; import { GetChannelGroupCommandInput, GetChannelGroupCommandOutput, } from "./commands/GetChannelGroupCommand"; import { GetChannelPolicyCommandInput, GetChannelPolicyCommandOutput, } from "./commands/GetChannelPolicyCommand"; import { GetHarvestJobCommandInput, GetHarvestJobCommandOutput, } from "./commands/GetHarvestJobCommand"; import { GetOriginEndpointCommandInput, GetOriginEndpointCommandOutput, } from "./commands/GetOriginEndpointCommand"; import { GetOriginEndpointPolicyCommandInput, GetOriginEndpointPolicyCommandOutput, } from "./commands/GetOriginEndpointPolicyCommand"; import { ListChannelGroupsCommandInput, ListChannelGroupsCommandOutput, } from "./commands/ListChannelGroupsCommand"; import { ListChannelsCommandInput, ListChannelsCommandOutput, } from "./commands/ListChannelsCommand"; import { ListHarvestJobsCommandInput, ListHarvestJobsCommandOutput, } from "./commands/ListHarvestJobsCommand"; import { ListOriginEndpointsCommandInput, ListOriginEndpointsCommandOutput, } from "./commands/ListOriginEndpointsCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { PutChannelPolicyCommandInput, PutChannelPolicyCommandOutput, } from "./commands/PutChannelPolicyCommand"; import { PutOriginEndpointPolicyCommandInput, PutOriginEndpointPolicyCommandOutput, } from "./commands/PutOriginEndpointPolicyCommand"; import { ResetChannelStateCommandInput, ResetChannelStateCommandOutput, } from "./commands/ResetChannelStateCommand"; import { ResetOriginEndpointStateCommandInput, ResetOriginEndpointStateCommandOutput, } from "./commands/ResetOriginEndpointStateCommand"; import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateChannelCommandInput, UpdateChannelCommandOutput, } from "./commands/UpdateChannelCommand"; import { UpdateChannelGroupCommandInput, UpdateChannelGroupCommandOutput, } from "./commands/UpdateChannelGroupCommand"; import { UpdateOriginEndpointCommandInput, UpdateOriginEndpointCommandOutput, } from "./commands/UpdateOriginEndpointCommand"; import { MediaPackageV2Client } from "./MediaPackageV2Client"; export interface MediaPackageV2 { cancelHarvestJob( args: CancelHarvestJobCommandInput, options?: __HttpHandlerOptions, ): Promise; cancelHarvestJob( args: CancelHarvestJobCommandInput, cb: (err: any, data?: CancelHarvestJobCommandOutput) => void, ): void; cancelHarvestJob( args: CancelHarvestJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CancelHarvestJobCommandOutput) => void, ): void; createChannel( args: CreateChannelCommandInput, options?: __HttpHandlerOptions, ): Promise; createChannel( args: CreateChannelCommandInput, cb: (err: any, data?: CreateChannelCommandOutput) => void, ): void; createChannel( args: CreateChannelCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateChannelCommandOutput) => void, ): void; createChannelGroup( args: CreateChannelGroupCommandInput, options?: __HttpHandlerOptions, ): Promise; createChannelGroup( args: CreateChannelGroupCommandInput, cb: (err: any, data?: CreateChannelGroupCommandOutput) => void, ): void; createChannelGroup( args: CreateChannelGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateChannelGroupCommandOutput) => void, ): void; createHarvestJob( args: CreateHarvestJobCommandInput, options?: __HttpHandlerOptions, ): Promise; createHarvestJob( args: CreateHarvestJobCommandInput, cb: (err: any, data?: CreateHarvestJobCommandOutput) => void, ): void; createHarvestJob( args: CreateHarvestJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateHarvestJobCommandOutput) => void, ): void; createOriginEndpoint( args: CreateOriginEndpointCommandInput, options?: __HttpHandlerOptions, ): Promise; createOriginEndpoint( args: CreateOriginEndpointCommandInput, cb: (err: any, data?: CreateOriginEndpointCommandOutput) => void, ): void; createOriginEndpoint( args: CreateOriginEndpointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateOriginEndpointCommandOutput) => void, ): void; deleteChannel( args: DeleteChannelCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteChannel( args: DeleteChannelCommandInput, cb: (err: any, data?: DeleteChannelCommandOutput) => void, ): void; deleteChannel( args: DeleteChannelCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteChannelCommandOutput) => void, ): void; deleteChannelGroup( args: DeleteChannelGroupCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteChannelGroup( args: DeleteChannelGroupCommandInput, cb: (err: any, data?: DeleteChannelGroupCommandOutput) => void, ): void; deleteChannelGroup( args: DeleteChannelGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteChannelGroupCommandOutput) => void, ): void; deleteChannelPolicy( args: DeleteChannelPolicyCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteChannelPolicy( args: DeleteChannelPolicyCommandInput, cb: (err: any, data?: DeleteChannelPolicyCommandOutput) => void, ): void; deleteChannelPolicy( args: DeleteChannelPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteChannelPolicyCommandOutput) => void, ): void; deleteOriginEndpoint( args: DeleteOriginEndpointCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteOriginEndpoint( args: DeleteOriginEndpointCommandInput, cb: (err: any, data?: DeleteOriginEndpointCommandOutput) => void, ): void; deleteOriginEndpoint( args: DeleteOriginEndpointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteOriginEndpointCommandOutput) => void, ): void; deleteOriginEndpointPolicy( args: DeleteOriginEndpointPolicyCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteOriginEndpointPolicy( args: DeleteOriginEndpointPolicyCommandInput, cb: (err: any, data?: DeleteOriginEndpointPolicyCommandOutput) => void, ): void; deleteOriginEndpointPolicy( args: DeleteOriginEndpointPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteOriginEndpointPolicyCommandOutput) => void, ): void; getChannel( args: GetChannelCommandInput, options?: __HttpHandlerOptions, ): Promise; getChannel( args: GetChannelCommandInput, cb: (err: any, data?: GetChannelCommandOutput) => void, ): void; getChannel( args: GetChannelCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetChannelCommandOutput) => void, ): void; getChannelGroup( args: GetChannelGroupCommandInput, options?: __HttpHandlerOptions, ): Promise; getChannelGroup( args: GetChannelGroupCommandInput, cb: (err: any, data?: GetChannelGroupCommandOutput) => void, ): void; getChannelGroup( args: GetChannelGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetChannelGroupCommandOutput) => void, ): void; getChannelPolicy( args: GetChannelPolicyCommandInput, options?: __HttpHandlerOptions, ): Promise; getChannelPolicy( args: GetChannelPolicyCommandInput, cb: (err: any, data?: GetChannelPolicyCommandOutput) => void, ): void; getChannelPolicy( args: GetChannelPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetChannelPolicyCommandOutput) => void, ): void; getHarvestJob( args: GetHarvestJobCommandInput, options?: __HttpHandlerOptions, ): Promise; getHarvestJob( args: GetHarvestJobCommandInput, cb: (err: any, data?: GetHarvestJobCommandOutput) => void, ): void; getHarvestJob( args: GetHarvestJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetHarvestJobCommandOutput) => void, ): void; getOriginEndpoint( args: GetOriginEndpointCommandInput, options?: __HttpHandlerOptions, ): Promise; getOriginEndpoint( args: GetOriginEndpointCommandInput, cb: (err: any, data?: GetOriginEndpointCommandOutput) => void, ): void; getOriginEndpoint( args: GetOriginEndpointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetOriginEndpointCommandOutput) => void, ): void; getOriginEndpointPolicy( args: GetOriginEndpointPolicyCommandInput, options?: __HttpHandlerOptions, ): Promise; getOriginEndpointPolicy( args: GetOriginEndpointPolicyCommandInput, cb: (err: any, data?: GetOriginEndpointPolicyCommandOutput) => void, ): void; getOriginEndpointPolicy( args: GetOriginEndpointPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetOriginEndpointPolicyCommandOutput) => void, ): void; listChannelGroups(): Promise; listChannelGroups( args: ListChannelGroupsCommandInput, options?: __HttpHandlerOptions, ): Promise; listChannelGroups( args: ListChannelGroupsCommandInput, cb: (err: any, data?: ListChannelGroupsCommandOutput) => void, ): void; listChannelGroups( args: ListChannelGroupsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListChannelGroupsCommandOutput) => void, ): void; listChannels( args: ListChannelsCommandInput, options?: __HttpHandlerOptions, ): Promise; listChannels( args: ListChannelsCommandInput, cb: (err: any, data?: ListChannelsCommandOutput) => void, ): void; listChannels( args: ListChannelsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListChannelsCommandOutput) => void, ): void; listHarvestJobs( args: ListHarvestJobsCommandInput, options?: __HttpHandlerOptions, ): Promise; listHarvestJobs( args: ListHarvestJobsCommandInput, cb: (err: any, data?: ListHarvestJobsCommandOutput) => void, ): void; listHarvestJobs( args: ListHarvestJobsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListHarvestJobsCommandOutput) => void, ): void; listOriginEndpoints( args: ListOriginEndpointsCommandInput, options?: __HttpHandlerOptions, ): Promise; listOriginEndpoints( args: ListOriginEndpointsCommandInput, cb: (err: any, data?: ListOriginEndpointsCommandOutput) => void, ): void; listOriginEndpoints( args: ListOriginEndpointsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListOriginEndpointsCommandOutput) => 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; putChannelPolicy( args: PutChannelPolicyCommandInput, options?: __HttpHandlerOptions, ): Promise; putChannelPolicy( args: PutChannelPolicyCommandInput, cb: (err: any, data?: PutChannelPolicyCommandOutput) => void, ): void; putChannelPolicy( args: PutChannelPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutChannelPolicyCommandOutput) => void, ): void; putOriginEndpointPolicy( args: PutOriginEndpointPolicyCommandInput, options?: __HttpHandlerOptions, ): Promise; putOriginEndpointPolicy( args: PutOriginEndpointPolicyCommandInput, cb: (err: any, data?: PutOriginEndpointPolicyCommandOutput) => void, ): void; putOriginEndpointPolicy( args: PutOriginEndpointPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutOriginEndpointPolicyCommandOutput) => void, ): void; resetChannelState( args: ResetChannelStateCommandInput, options?: __HttpHandlerOptions, ): Promise; resetChannelState( args: ResetChannelStateCommandInput, cb: (err: any, data?: ResetChannelStateCommandOutput) => void, ): void; resetChannelState( args: ResetChannelStateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ResetChannelStateCommandOutput) => void, ): void; resetOriginEndpointState( args: ResetOriginEndpointStateCommandInput, options?: __HttpHandlerOptions, ): Promise; resetOriginEndpointState( args: ResetOriginEndpointStateCommandInput, cb: (err: any, data?: ResetOriginEndpointStateCommandOutput) => void, ): void; resetOriginEndpointState( args: ResetOriginEndpointStateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ResetOriginEndpointStateCommandOutput) => 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; updateChannel( args: UpdateChannelCommandInput, options?: __HttpHandlerOptions, ): Promise; updateChannel( args: UpdateChannelCommandInput, cb: (err: any, data?: UpdateChannelCommandOutput) => void, ): void; updateChannel( args: UpdateChannelCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateChannelCommandOutput) => void, ): void; updateChannelGroup( args: UpdateChannelGroupCommandInput, options?: __HttpHandlerOptions, ): Promise; updateChannelGroup( args: UpdateChannelGroupCommandInput, cb: (err: any, data?: UpdateChannelGroupCommandOutput) => void, ): void; updateChannelGroup( args: UpdateChannelGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateChannelGroupCommandOutput) => void, ): void; updateOriginEndpoint( args: UpdateOriginEndpointCommandInput, options?: __HttpHandlerOptions, ): Promise; updateOriginEndpoint( args: UpdateOriginEndpointCommandInput, cb: (err: any, data?: UpdateOriginEndpointCommandOutput) => void, ): void; updateOriginEndpoint( args: UpdateOriginEndpointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateOriginEndpointCommandOutput) => void, ): void; paginateListChannelGroups( args?: ListChannelGroupsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListChannels( args: ListChannelsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListHarvestJobs( args: ListHarvestJobsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListOriginEndpoints( args: ListOriginEndpointsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; waitUntilHarvestJobFinished( args: GetHarvestJobCommandInput, waiterConfig: | number | Pick< WaiterConfiguration, Exclude, "client"> >, ): Promise>; } export declare class MediaPackageV2 extends MediaPackageV2Client implements MediaPackageV2 {}