import type { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator } from "@smithy/types"; import { type AssociateCertificateCommandInput, type AssociateCertificateCommandOutput } from "./commands/AssociateCertificateCommand"; import { type CancelJobCommandInput, type CancelJobCommandOutput } from "./commands/CancelJobCommand"; import { type CreateJobCommandInput, type CreateJobCommandOutput } from "./commands/CreateJobCommand"; import { type CreateJobTemplateCommandInput, type CreateJobTemplateCommandOutput } from "./commands/CreateJobTemplateCommand"; import { type CreatePresetCommandInput, type CreatePresetCommandOutput } from "./commands/CreatePresetCommand"; import { type CreateQueueCommandInput, type CreateQueueCommandOutput } from "./commands/CreateQueueCommand"; import { type CreateResourceShareCommandInput, type CreateResourceShareCommandOutput } from "./commands/CreateResourceShareCommand"; import { type DeleteJobTemplateCommandInput, type DeleteJobTemplateCommandOutput } from "./commands/DeleteJobTemplateCommand"; import { type DeletePolicyCommandInput, type DeletePolicyCommandOutput } from "./commands/DeletePolicyCommand"; import { type DeletePresetCommandInput, type DeletePresetCommandOutput } from "./commands/DeletePresetCommand"; import { type DeleteQueueCommandInput, type DeleteQueueCommandOutput } from "./commands/DeleteQueueCommand"; import { type DescribeEndpointsCommandInput, type DescribeEndpointsCommandOutput } from "./commands/DescribeEndpointsCommand"; import { type DisassociateCertificateCommandInput, type DisassociateCertificateCommandOutput } from "./commands/DisassociateCertificateCommand"; import { type GetJobCommandInput, type GetJobCommandOutput } from "./commands/GetJobCommand"; import { type GetJobsQueryResultsCommandInput, type GetJobsQueryResultsCommandOutput } from "./commands/GetJobsQueryResultsCommand"; import { type GetJobTemplateCommandInput, type GetJobTemplateCommandOutput } from "./commands/GetJobTemplateCommand"; import { type GetPolicyCommandInput, type GetPolicyCommandOutput } from "./commands/GetPolicyCommand"; import { type GetPresetCommandInput, type GetPresetCommandOutput } from "./commands/GetPresetCommand"; import { type GetQueueCommandInput, type GetQueueCommandOutput } from "./commands/GetQueueCommand"; import { type ListJobsCommandInput, type ListJobsCommandOutput } from "./commands/ListJobsCommand"; import { type ListJobTemplatesCommandInput, type ListJobTemplatesCommandOutput } from "./commands/ListJobTemplatesCommand"; import { type ListPresetsCommandInput, type ListPresetsCommandOutput } from "./commands/ListPresetsCommand"; import { type ListQueuesCommandInput, type ListQueuesCommandOutput } from "./commands/ListQueuesCommand"; import { type ListTagsForResourceCommandInput, type ListTagsForResourceCommandOutput } from "./commands/ListTagsForResourceCommand"; import { type ListVersionsCommandInput, type ListVersionsCommandOutput } from "./commands/ListVersionsCommand"; import { type ProbeCommandInput, type ProbeCommandOutput } from "./commands/ProbeCommand"; import { type PutPolicyCommandInput, type PutPolicyCommandOutput } from "./commands/PutPolicyCommand"; import { type SearchJobsCommandInput, type SearchJobsCommandOutput } from "./commands/SearchJobsCommand"; import { type StartJobsQueryCommandInput, type StartJobsQueryCommandOutput } from "./commands/StartJobsQueryCommand"; import { type TagResourceCommandInput, type TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { type UntagResourceCommandInput, type UntagResourceCommandOutput } from "./commands/UntagResourceCommand"; import { type UpdateJobTemplateCommandInput, type UpdateJobTemplateCommandOutput } from "./commands/UpdateJobTemplateCommand"; import { type UpdatePresetCommandInput, type UpdatePresetCommandOutput } from "./commands/UpdatePresetCommand"; import { type UpdateQueueCommandInput, type UpdateQueueCommandOutput } from "./commands/UpdateQueueCommand"; import { MediaConvertClient } from "./MediaConvertClient"; export interface MediaConvert { /** * @see {@link AssociateCertificateCommand} */ associateCertificate(args: AssociateCertificateCommandInput, options?: __HttpHandlerOptions): Promise; associateCertificate(args: AssociateCertificateCommandInput, cb: (err: any, data?: AssociateCertificateCommandOutput) => void): void; associateCertificate(args: AssociateCertificateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociateCertificateCommandOutput) => void): void; /** * @see {@link CancelJobCommand} */ cancelJob(args: CancelJobCommandInput, options?: __HttpHandlerOptions): Promise; cancelJob(args: CancelJobCommandInput, cb: (err: any, data?: CancelJobCommandOutput) => void): void; cancelJob(args: CancelJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CancelJobCommandOutput) => void): void; /** * @see {@link CreateJobCommand} */ createJob(args: CreateJobCommandInput, options?: __HttpHandlerOptions): Promise; createJob(args: CreateJobCommandInput, cb: (err: any, data?: CreateJobCommandOutput) => void): void; createJob(args: CreateJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateJobCommandOutput) => void): void; /** * @see {@link CreateJobTemplateCommand} */ createJobTemplate(args: CreateJobTemplateCommandInput, options?: __HttpHandlerOptions): Promise; createJobTemplate(args: CreateJobTemplateCommandInput, cb: (err: any, data?: CreateJobTemplateCommandOutput) => void): void; createJobTemplate(args: CreateJobTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateJobTemplateCommandOutput) => void): void; /** * @see {@link CreatePresetCommand} */ createPreset(args: CreatePresetCommandInput, options?: __HttpHandlerOptions): Promise; createPreset(args: CreatePresetCommandInput, cb: (err: any, data?: CreatePresetCommandOutput) => void): void; createPreset(args: CreatePresetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreatePresetCommandOutput) => void): void; /** * @see {@link CreateQueueCommand} */ createQueue(args: CreateQueueCommandInput, options?: __HttpHandlerOptions): Promise; createQueue(args: CreateQueueCommandInput, cb: (err: any, data?: CreateQueueCommandOutput) => void): void; createQueue(args: CreateQueueCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateQueueCommandOutput) => void): void; /** * @see {@link CreateResourceShareCommand} */ createResourceShare(args: CreateResourceShareCommandInput, options?: __HttpHandlerOptions): Promise; createResourceShare(args: CreateResourceShareCommandInput, cb: (err: any, data?: CreateResourceShareCommandOutput) => void): void; createResourceShare(args: CreateResourceShareCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateResourceShareCommandOutput) => void): void; /** * @see {@link DeleteJobTemplateCommand} */ deleteJobTemplate(args: DeleteJobTemplateCommandInput, options?: __HttpHandlerOptions): Promise; deleteJobTemplate(args: DeleteJobTemplateCommandInput, cb: (err: any, data?: DeleteJobTemplateCommandOutput) => void): void; deleteJobTemplate(args: DeleteJobTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteJobTemplateCommandOutput) => void): void; /** * @see {@link DeletePolicyCommand} */ deletePolicy(): Promise; deletePolicy(args: DeletePolicyCommandInput, options?: __HttpHandlerOptions): Promise; deletePolicy(args: DeletePolicyCommandInput, cb: (err: any, data?: DeletePolicyCommandOutput) => void): void; deletePolicy(args: DeletePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeletePolicyCommandOutput) => void): void; /** * @see {@link DeletePresetCommand} */ deletePreset(args: DeletePresetCommandInput, options?: __HttpHandlerOptions): Promise; deletePreset(args: DeletePresetCommandInput, cb: (err: any, data?: DeletePresetCommandOutput) => void): void; deletePreset(args: DeletePresetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeletePresetCommandOutput) => void): void; /** * @see {@link DeleteQueueCommand} */ deleteQueue(args: DeleteQueueCommandInput, options?: __HttpHandlerOptions): Promise; deleteQueue(args: DeleteQueueCommandInput, cb: (err: any, data?: DeleteQueueCommandOutput) => void): void; deleteQueue(args: DeleteQueueCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteQueueCommandOutput) => void): void; /** * @see {@link DescribeEndpointsCommand} */ describeEndpoints(): Promise; describeEndpoints(args: DescribeEndpointsCommandInput, options?: __HttpHandlerOptions): Promise; describeEndpoints(args: DescribeEndpointsCommandInput, cb: (err: any, data?: DescribeEndpointsCommandOutput) => void): void; describeEndpoints(args: DescribeEndpointsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeEndpointsCommandOutput) => void): void; /** * @see {@link DisassociateCertificateCommand} */ disassociateCertificate(args: DisassociateCertificateCommandInput, options?: __HttpHandlerOptions): Promise; disassociateCertificate(args: DisassociateCertificateCommandInput, cb: (err: any, data?: DisassociateCertificateCommandOutput) => void): void; disassociateCertificate(args: DisassociateCertificateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisassociateCertificateCommandOutput) => void): void; /** * @see {@link GetJobCommand} */ getJob(args: GetJobCommandInput, options?: __HttpHandlerOptions): Promise; getJob(args: GetJobCommandInput, cb: (err: any, data?: GetJobCommandOutput) => void): void; getJob(args: GetJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetJobCommandOutput) => void): void; /** * @see {@link GetJobsQueryResultsCommand} */ getJobsQueryResults(args: GetJobsQueryResultsCommandInput, options?: __HttpHandlerOptions): Promise; getJobsQueryResults(args: GetJobsQueryResultsCommandInput, cb: (err: any, data?: GetJobsQueryResultsCommandOutput) => void): void; getJobsQueryResults(args: GetJobsQueryResultsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetJobsQueryResultsCommandOutput) => void): void; /** * @see {@link GetJobTemplateCommand} */ getJobTemplate(args: GetJobTemplateCommandInput, options?: __HttpHandlerOptions): Promise; getJobTemplate(args: GetJobTemplateCommandInput, cb: (err: any, data?: GetJobTemplateCommandOutput) => void): void; getJobTemplate(args: GetJobTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetJobTemplateCommandOutput) => void): void; /** * @see {@link GetPolicyCommand} */ getPolicy(): Promise; getPolicy(args: GetPolicyCommandInput, options?: __HttpHandlerOptions): Promise; getPolicy(args: GetPolicyCommandInput, cb: (err: any, data?: GetPolicyCommandOutput) => void): void; getPolicy(args: GetPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetPolicyCommandOutput) => void): void; /** * @see {@link GetPresetCommand} */ getPreset(args: GetPresetCommandInput, options?: __HttpHandlerOptions): Promise; getPreset(args: GetPresetCommandInput, cb: (err: any, data?: GetPresetCommandOutput) => void): void; getPreset(args: GetPresetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetPresetCommandOutput) => void): void; /** * @see {@link GetQueueCommand} */ getQueue(args: GetQueueCommandInput, options?: __HttpHandlerOptions): Promise; getQueue(args: GetQueueCommandInput, cb: (err: any, data?: GetQueueCommandOutput) => void): void; getQueue(args: GetQueueCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetQueueCommandOutput) => void): void; /** * @see {@link ListJobsCommand} */ listJobs(): Promise; listJobs(args: ListJobsCommandInput, options?: __HttpHandlerOptions): Promise; listJobs(args: ListJobsCommandInput, cb: (err: any, data?: ListJobsCommandOutput) => void): void; listJobs(args: ListJobsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListJobsCommandOutput) => void): void; /** * @see {@link ListJobTemplatesCommand} */ listJobTemplates(): Promise; listJobTemplates(args: ListJobTemplatesCommandInput, options?: __HttpHandlerOptions): Promise; listJobTemplates(args: ListJobTemplatesCommandInput, cb: (err: any, data?: ListJobTemplatesCommandOutput) => void): void; listJobTemplates(args: ListJobTemplatesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListJobTemplatesCommandOutput) => void): void; /** * @see {@link ListPresetsCommand} */ listPresets(): Promise; listPresets(args: ListPresetsCommandInput, options?: __HttpHandlerOptions): Promise; listPresets(args: ListPresetsCommandInput, cb: (err: any, data?: ListPresetsCommandOutput) => void): void; listPresets(args: ListPresetsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListPresetsCommandOutput) => void): void; /** * @see {@link ListQueuesCommand} */ listQueues(): Promise; listQueues(args: ListQueuesCommandInput, options?: __HttpHandlerOptions): Promise; listQueues(args: ListQueuesCommandInput, cb: (err: any, data?: ListQueuesCommandOutput) => void): void; listQueues(args: ListQueuesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListQueuesCommandOutput) => 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 ListVersionsCommand} */ listVersions(): Promise; listVersions(args: ListVersionsCommandInput, options?: __HttpHandlerOptions): Promise; listVersions(args: ListVersionsCommandInput, cb: (err: any, data?: ListVersionsCommandOutput) => void): void; listVersions(args: ListVersionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListVersionsCommandOutput) => void): void; /** * @see {@link ProbeCommand} */ probe(): Promise; probe(args: ProbeCommandInput, options?: __HttpHandlerOptions): Promise; probe(args: ProbeCommandInput, cb: (err: any, data?: ProbeCommandOutput) => void): void; probe(args: ProbeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ProbeCommandOutput) => void): void; /** * @see {@link PutPolicyCommand} */ putPolicy(args: PutPolicyCommandInput, options?: __HttpHandlerOptions): Promise; putPolicy(args: PutPolicyCommandInput, cb: (err: any, data?: PutPolicyCommandOutput) => void): void; putPolicy(args: PutPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutPolicyCommandOutput) => void): void; /** * @see {@link SearchJobsCommand} */ searchJobs(): Promise; searchJobs(args: SearchJobsCommandInput, options?: __HttpHandlerOptions): Promise; searchJobs(args: SearchJobsCommandInput, cb: (err: any, data?: SearchJobsCommandOutput) => void): void; searchJobs(args: SearchJobsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SearchJobsCommandOutput) => void): void; /** * @see {@link StartJobsQueryCommand} */ startJobsQuery(): Promise; startJobsQuery(args: StartJobsQueryCommandInput, options?: __HttpHandlerOptions): Promise; startJobsQuery(args: StartJobsQueryCommandInput, cb: (err: any, data?: StartJobsQueryCommandOutput) => void): void; startJobsQuery(args: StartJobsQueryCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartJobsQueryCommandOutput) => 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 UpdateJobTemplateCommand} */ updateJobTemplate(args: UpdateJobTemplateCommandInput, options?: __HttpHandlerOptions): Promise; updateJobTemplate(args: UpdateJobTemplateCommandInput, cb: (err: any, data?: UpdateJobTemplateCommandOutput) => void): void; updateJobTemplate(args: UpdateJobTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateJobTemplateCommandOutput) => void): void; /** * @see {@link UpdatePresetCommand} */ updatePreset(args: UpdatePresetCommandInput, options?: __HttpHandlerOptions): Promise; updatePreset(args: UpdatePresetCommandInput, cb: (err: any, data?: UpdatePresetCommandOutput) => void): void; updatePreset(args: UpdatePresetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdatePresetCommandOutput) => void): void; /** * @see {@link UpdateQueueCommand} */ updateQueue(args: UpdateQueueCommandInput, options?: __HttpHandlerOptions): Promise; updateQueue(args: UpdateQueueCommandInput, cb: (err: any, data?: UpdateQueueCommandOutput) => void): void; updateQueue(args: UpdateQueueCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateQueueCommandOutput) => void): void; /** * @see {@link DescribeEndpointsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeEndpointsCommandOutput}. */ paginateDescribeEndpoints(args?: DescribeEndpointsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListJobsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListJobsCommandOutput}. */ paginateListJobs(args?: ListJobsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListJobTemplatesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListJobTemplatesCommandOutput}. */ paginateListJobTemplates(args?: ListJobTemplatesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListPresetsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListPresetsCommandOutput}. */ paginateListPresets(args?: ListPresetsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListQueuesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListQueuesCommandOutput}. */ paginateListQueues(args?: ListQueuesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListVersionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListVersionsCommandOutput}. */ paginateListVersions(args?: ListVersionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link SearchJobsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link SearchJobsCommandOutput}. */ paginateSearchJobs(args?: SearchJobsCommandInput, paginationConfig?: Omit): Paginator; } /** * AWS Elemental MediaConvert * @public */ export declare class MediaConvert extends MediaConvertClient implements MediaConvert { }