import type { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator } from "@smithy/types"; import { type ConfigureLogsCommandInput, type ConfigureLogsCommandOutput } from "./commands/ConfigureLogsCommand"; import { type CreateAssetCommandInput, type CreateAssetCommandOutput } from "./commands/CreateAssetCommand"; import { type CreatePackagingConfigurationCommandInput, type CreatePackagingConfigurationCommandOutput } from "./commands/CreatePackagingConfigurationCommand"; import { type CreatePackagingGroupCommandInput, type CreatePackagingGroupCommandOutput } from "./commands/CreatePackagingGroupCommand"; import { type DeleteAssetCommandInput, type DeleteAssetCommandOutput } from "./commands/DeleteAssetCommand"; import { type DeletePackagingConfigurationCommandInput, type DeletePackagingConfigurationCommandOutput } from "./commands/DeletePackagingConfigurationCommand"; import { type DeletePackagingGroupCommandInput, type DeletePackagingGroupCommandOutput } from "./commands/DeletePackagingGroupCommand"; import { type DescribeAssetCommandInput, type DescribeAssetCommandOutput } from "./commands/DescribeAssetCommand"; import { type DescribePackagingConfigurationCommandInput, type DescribePackagingConfigurationCommandOutput } from "./commands/DescribePackagingConfigurationCommand"; import { type DescribePackagingGroupCommandInput, type DescribePackagingGroupCommandOutput } from "./commands/DescribePackagingGroupCommand"; import { type ListAssetsCommandInput, type ListAssetsCommandOutput } from "./commands/ListAssetsCommand"; import { type ListPackagingConfigurationsCommandInput, type ListPackagingConfigurationsCommandOutput } from "./commands/ListPackagingConfigurationsCommand"; import { type ListPackagingGroupsCommandInput, type ListPackagingGroupsCommandOutput } from "./commands/ListPackagingGroupsCommand"; import { type ListTagsForResourceCommandInput, type ListTagsForResourceCommandOutput } from "./commands/ListTagsForResourceCommand"; import { type TagResourceCommandInput, type TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { type UntagResourceCommandInput, type UntagResourceCommandOutput } from "./commands/UntagResourceCommand"; import { type UpdatePackagingGroupCommandInput, type UpdatePackagingGroupCommandOutput } from "./commands/UpdatePackagingGroupCommand"; import { MediaPackageVodClient } from "./MediaPackageVodClient"; export interface MediaPackageVod { /** * @see {@link ConfigureLogsCommand} */ 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; /** * @see {@link CreateAssetCommand} */ 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; /** * @see {@link CreatePackagingConfigurationCommand} */ 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; /** * @see {@link CreatePackagingGroupCommand} */ 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; /** * @see {@link DeleteAssetCommand} */ 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; /** * @see {@link DeletePackagingConfigurationCommand} */ 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; /** * @see {@link DeletePackagingGroupCommand} */ 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; /** * @see {@link DescribeAssetCommand} */ 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; /** * @see {@link DescribePackagingConfigurationCommand} */ 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; /** * @see {@link DescribePackagingGroupCommand} */ 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; /** * @see {@link ListAssetsCommand} */ 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; /** * @see {@link ListPackagingConfigurationsCommand} */ 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; /** * @see {@link ListPackagingGroupsCommand} */ 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; /** * @see {@link ListTagsForResourceCommand} */ 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; /** * @see {@link TagResourceCommand} */ 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; /** * @see {@link UntagResourceCommand} */ 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; /** * @see {@link UpdatePackagingGroupCommand} */ 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; /** * @see {@link ListAssetsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListAssetsCommandOutput}. */ paginateListAssets(args?: ListAssetsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListPackagingConfigurationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListPackagingConfigurationsCommandOutput}. */ paginateListPackagingConfigurations(args?: ListPackagingConfigurationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListPackagingGroupsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListPackagingGroupsCommandOutput}. */ paginateListPackagingGroups(args?: ListPackagingGroupsCommandInput, paginationConfig?: Omit): Paginator; } /** * AWS Elemental MediaPackage VOD * @public */ export declare class MediaPackageVod extends MediaPackageVodClient implements MediaPackageVod { }