import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, } from "@smithy/types"; import { ConfigureLogsCommandInput, ConfigureLogsCommandOutput, } from "./commands/ConfigureLogsCommand"; import { CreateAssetCommandInput, CreateAssetCommandOutput } from "./commands/CreateAssetCommand"; import { CreatePackagingConfigurationCommandInput, CreatePackagingConfigurationCommandOutput, } from "./commands/CreatePackagingConfigurationCommand"; import { CreatePackagingGroupCommandInput, CreatePackagingGroupCommandOutput, } from "./commands/CreatePackagingGroupCommand"; import { DeleteAssetCommandInput, DeleteAssetCommandOutput } from "./commands/DeleteAssetCommand"; import { DeletePackagingConfigurationCommandInput, DeletePackagingConfigurationCommandOutput, } from "./commands/DeletePackagingConfigurationCommand"; import { DeletePackagingGroupCommandInput, DeletePackagingGroupCommandOutput, } from "./commands/DeletePackagingGroupCommand"; import { DescribeAssetCommandInput, DescribeAssetCommandOutput, } from "./commands/DescribeAssetCommand"; import { DescribePackagingConfigurationCommandInput, DescribePackagingConfigurationCommandOutput, } from "./commands/DescribePackagingConfigurationCommand"; import { DescribePackagingGroupCommandInput, DescribePackagingGroupCommandOutput, } from "./commands/DescribePackagingGroupCommand"; import { ListAssetsCommandInput, ListAssetsCommandOutput } from "./commands/ListAssetsCommand"; import { ListPackagingConfigurationsCommandInput, ListPackagingConfigurationsCommandOutput, } from "./commands/ListPackagingConfigurationsCommand"; import { ListPackagingGroupsCommandInput, ListPackagingGroupsCommandOutput, } from "./commands/ListPackagingGroupsCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdatePackagingGroupCommandInput, UpdatePackagingGroupCommandOutput, } from "./commands/UpdatePackagingGroupCommand"; import { MediaPackageVodClient } from "./MediaPackageVodClient"; export interface MediaPackageVod { 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; createAsset( args: CreateAssetCommandInput, options?: __HttpHandlerOptions, ): Promise; createAsset( args: CreateAssetCommandInput, cb: (err: any, data?: CreateAssetCommandOutput) => void, ): void; createAsset( args: CreateAssetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateAssetCommandOutput) => void, ): void; createPackagingConfiguration( args: CreatePackagingConfigurationCommandInput, options?: __HttpHandlerOptions, ): Promise; createPackagingConfiguration( args: CreatePackagingConfigurationCommandInput, cb: (err: any, data?: CreatePackagingConfigurationCommandOutput) => void, ): void; createPackagingConfiguration( args: CreatePackagingConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreatePackagingConfigurationCommandOutput) => void, ): void; createPackagingGroup( args: CreatePackagingGroupCommandInput, options?: __HttpHandlerOptions, ): Promise; createPackagingGroup( args: CreatePackagingGroupCommandInput, cb: (err: any, data?: CreatePackagingGroupCommandOutput) => void, ): void; createPackagingGroup( args: CreatePackagingGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreatePackagingGroupCommandOutput) => void, ): void; deleteAsset( args: DeleteAssetCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteAsset( args: DeleteAssetCommandInput, cb: (err: any, data?: DeleteAssetCommandOutput) => void, ): void; deleteAsset( args: DeleteAssetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAssetCommandOutput) => void, ): void; deletePackagingConfiguration( args: DeletePackagingConfigurationCommandInput, options?: __HttpHandlerOptions, ): Promise; deletePackagingConfiguration( args: DeletePackagingConfigurationCommandInput, cb: (err: any, data?: DeletePackagingConfigurationCommandOutput) => void, ): void; deletePackagingConfiguration( args: DeletePackagingConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeletePackagingConfigurationCommandOutput) => void, ): void; deletePackagingGroup( args: DeletePackagingGroupCommandInput, options?: __HttpHandlerOptions, ): Promise; deletePackagingGroup( args: DeletePackagingGroupCommandInput, cb: (err: any, data?: DeletePackagingGroupCommandOutput) => void, ): void; deletePackagingGroup( args: DeletePackagingGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeletePackagingGroupCommandOutput) => void, ): void; describeAsset( args: DescribeAssetCommandInput, options?: __HttpHandlerOptions, ): Promise; describeAsset( args: DescribeAssetCommandInput, cb: (err: any, data?: DescribeAssetCommandOutput) => void, ): void; describeAsset( args: DescribeAssetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeAssetCommandOutput) => void, ): void; describePackagingConfiguration( args: DescribePackagingConfigurationCommandInput, options?: __HttpHandlerOptions, ): Promise; describePackagingConfiguration( args: DescribePackagingConfigurationCommandInput, cb: (err: any, data?: DescribePackagingConfigurationCommandOutput) => void, ): void; describePackagingConfiguration( args: DescribePackagingConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribePackagingConfigurationCommandOutput) => void, ): void; describePackagingGroup( args: DescribePackagingGroupCommandInput, options?: __HttpHandlerOptions, ): Promise; describePackagingGroup( args: DescribePackagingGroupCommandInput, cb: (err: any, data?: DescribePackagingGroupCommandOutput) => void, ): void; describePackagingGroup( args: DescribePackagingGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribePackagingGroupCommandOutput) => void, ): void; listAssets(): Promise; listAssets( args: ListAssetsCommandInput, options?: __HttpHandlerOptions, ): Promise; listAssets( args: ListAssetsCommandInput, cb: (err: any, data?: ListAssetsCommandOutput) => void, ): void; listAssets( args: ListAssetsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAssetsCommandOutput) => void, ): void; listPackagingConfigurations(): Promise; listPackagingConfigurations( args: ListPackagingConfigurationsCommandInput, options?: __HttpHandlerOptions, ): Promise; listPackagingConfigurations( args: ListPackagingConfigurationsCommandInput, cb: (err: any, data?: ListPackagingConfigurationsCommandOutput) => void, ): void; listPackagingConfigurations( args: ListPackagingConfigurationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListPackagingConfigurationsCommandOutput) => void, ): void; listPackagingGroups(): Promise; listPackagingGroups( args: ListPackagingGroupsCommandInput, options?: __HttpHandlerOptions, ): Promise; listPackagingGroups( args: ListPackagingGroupsCommandInput, cb: (err: any, data?: ListPackagingGroupsCommandOutput) => void, ): void; listPackagingGroups( args: ListPackagingGroupsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListPackagingGroupsCommandOutput) => 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; 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; updatePackagingGroup( args: UpdatePackagingGroupCommandInput, options?: __HttpHandlerOptions, ): Promise; updatePackagingGroup( args: UpdatePackagingGroupCommandInput, cb: (err: any, data?: UpdatePackagingGroupCommandOutput) => void, ): void; updatePackagingGroup( args: UpdatePackagingGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdatePackagingGroupCommandOutput) => void, ): void; paginateListAssets( args?: ListAssetsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListPackagingConfigurations( args?: ListPackagingConfigurationsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListPackagingGroups( args?: ListPackagingGroupsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; } export declare class MediaPackageVod extends MediaPackageVodClient implements MediaPackageVod {}