import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, } from "@smithy/types"; import { ConfigureLogsCommandInput, ConfigureLogsCommandOutput, } from "./commands/ConfigureLogsCommand"; import { CreateChannelCommandInput, CreateChannelCommandOutput, } from "./commands/CreateChannelCommand"; import { CreateHarvestJobCommandInput, CreateHarvestJobCommandOutput, } from "./commands/CreateHarvestJobCommand"; import { CreateOriginEndpointCommandInput, CreateOriginEndpointCommandOutput, } from "./commands/CreateOriginEndpointCommand"; import { DeleteChannelCommandInput, DeleteChannelCommandOutput, } from "./commands/DeleteChannelCommand"; import { DeleteOriginEndpointCommandInput, DeleteOriginEndpointCommandOutput, } from "./commands/DeleteOriginEndpointCommand"; import { DescribeChannelCommandInput, DescribeChannelCommandOutput, } from "./commands/DescribeChannelCommand"; import { DescribeHarvestJobCommandInput, DescribeHarvestJobCommandOutput, } from "./commands/DescribeHarvestJobCommand"; import { DescribeOriginEndpointCommandInput, DescribeOriginEndpointCommandOutput, } from "./commands/DescribeOriginEndpointCommand"; 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 { RotateChannelCredentialsCommandInput, RotateChannelCredentialsCommandOutput, } from "./commands/RotateChannelCredentialsCommand"; import { RotateIngestEndpointCredentialsCommandInput, RotateIngestEndpointCredentialsCommandOutput, } from "./commands/RotateIngestEndpointCredentialsCommand"; import { TagResourceCommandInput, TagResourceCommandOutput, } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateChannelCommandInput, UpdateChannelCommandOutput, } from "./commands/UpdateChannelCommand"; import { UpdateOriginEndpointCommandInput, UpdateOriginEndpointCommandOutput, } from "./commands/UpdateOriginEndpointCommand"; import { MediaPackageClient } from "./MediaPackageClient"; export interface MediaPackage { configureLogs( args: ConfigureLogsCommandInput, options?: __HttpHandlerOptions ): Promise; configureLogs( args: ConfigureLogsCommandInput, cb: (err: any, data?: ConfigureLogsCommandOutput) => void ): void; configureLogs( args: ConfigureLogsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ConfigureLogsCommandOutput) => 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; 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; 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; describeChannel( args: DescribeChannelCommandInput, options?: __HttpHandlerOptions ): Promise; describeChannel( args: DescribeChannelCommandInput, cb: (err: any, data?: DescribeChannelCommandOutput) => void ): void; describeChannel( args: DescribeChannelCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeChannelCommandOutput) => void ): void; describeHarvestJob( args: DescribeHarvestJobCommandInput, options?: __HttpHandlerOptions ): Promise; describeHarvestJob( args: DescribeHarvestJobCommandInput, cb: (err: any, data?: DescribeHarvestJobCommandOutput) => void ): void; describeHarvestJob( args: DescribeHarvestJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeHarvestJobCommandOutput) => void ): void; describeOriginEndpoint( args: DescribeOriginEndpointCommandInput, options?: __HttpHandlerOptions ): Promise; describeOriginEndpoint( args: DescribeOriginEndpointCommandInput, cb: (err: any, data?: DescribeOriginEndpointCommandOutput) => void ): void; describeOriginEndpoint( args: DescribeOriginEndpointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeOriginEndpointCommandOutput) => void ): void; listChannels(): Promise; 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(): Promise; 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(): Promise; 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; rotateChannelCredentials( args: RotateChannelCredentialsCommandInput, options?: __HttpHandlerOptions ): Promise; rotateChannelCredentials( args: RotateChannelCredentialsCommandInput, cb: (err: any, data?: RotateChannelCredentialsCommandOutput) => void ): void; rotateChannelCredentials( args: RotateChannelCredentialsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RotateChannelCredentialsCommandOutput) => void ): void; rotateIngestEndpointCredentials( args: RotateIngestEndpointCredentialsCommandInput, options?: __HttpHandlerOptions ): Promise; rotateIngestEndpointCredentials( args: RotateIngestEndpointCredentialsCommandInput, cb: (err: any, data?: RotateIngestEndpointCredentialsCommandOutput) => void ): void; rotateIngestEndpointCredentials( args: RotateIngestEndpointCredentialsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RotateIngestEndpointCredentialsCommandOutput) => 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; 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; paginateListChannels( args?: ListChannelsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListHarvestJobs( args?: ListHarvestJobsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListOriginEndpoints( args?: ListOriginEndpointsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; } export declare class MediaPackage extends MediaPackageClient implements MediaPackage {}