import { HostHeaderInputConfig, HostHeaderResolvedConfig, } from "@aws-sdk/middleware-host-header"; import { UserAgentInputConfig, UserAgentResolvedConfig, } from "@aws-sdk/middleware-user-agent"; import { RegionInputConfig, RegionResolvedConfig, } from "@smithy/config-resolver"; import { EndpointInputConfig, EndpointResolvedConfig, } from "@smithy/middleware-endpoint"; import { RetryInputConfig, RetryResolvedConfig, } from "@smithy/middleware-retry"; import { HttpHandlerUserInput as __HttpHandlerUserInput } from "@smithy/protocol-http"; import { DefaultsMode as __DefaultsMode, SmithyConfiguration as __SmithyConfiguration, SmithyResolvedConfiguration as __SmithyResolvedConfiguration, Client as __Client, } from "@smithy/smithy-client"; import { AwsCredentialIdentityProvider, BodyLengthCalculator as __BodyLengthCalculator, CheckOptionalClientConfig as __CheckOptionalClientConfig, ChecksumConstructor as __ChecksumConstructor, Decoder as __Decoder, Encoder as __Encoder, HashConstructor as __HashConstructor, HttpHandlerOptions as __HttpHandlerOptions, Logger as __Logger, Provider as __Provider, StreamCollector as __StreamCollector, UrlParser as __UrlParser, UserAgent as __UserAgent, } from "@smithy/types"; import { HttpAuthSchemeInputConfig, HttpAuthSchemeResolvedConfig, } from "./auth/httpAuthSchemeProvider"; import { AssociateCertificateCommandInput, AssociateCertificateCommandOutput, } from "./commands/AssociateCertificateCommand"; import { CancelJobCommandInput, CancelJobCommandOutput, } from "./commands/CancelJobCommand"; import { CreateJobCommandInput, CreateJobCommandOutput, } from "./commands/CreateJobCommand"; import { CreateJobTemplateCommandInput, CreateJobTemplateCommandOutput, } from "./commands/CreateJobTemplateCommand"; import { CreatePresetCommandInput, CreatePresetCommandOutput, } from "./commands/CreatePresetCommand"; import { CreateQueueCommandInput, CreateQueueCommandOutput, } from "./commands/CreateQueueCommand"; import { CreateResourceShareCommandInput, CreateResourceShareCommandOutput, } from "./commands/CreateResourceShareCommand"; import { DeleteJobTemplateCommandInput, DeleteJobTemplateCommandOutput, } from "./commands/DeleteJobTemplateCommand"; import { DeletePolicyCommandInput, DeletePolicyCommandOutput, } from "./commands/DeletePolicyCommand"; import { DeletePresetCommandInput, DeletePresetCommandOutput, } from "./commands/DeletePresetCommand"; import { DeleteQueueCommandInput, DeleteQueueCommandOutput, } from "./commands/DeleteQueueCommand"; import { DescribeEndpointsCommandInput, DescribeEndpointsCommandOutput, } from "./commands/DescribeEndpointsCommand"; import { DisassociateCertificateCommandInput, DisassociateCertificateCommandOutput, } from "./commands/DisassociateCertificateCommand"; import { GetJobCommandInput, GetJobCommandOutput, } from "./commands/GetJobCommand"; import { GetJobsQueryResultsCommandInput, GetJobsQueryResultsCommandOutput, } from "./commands/GetJobsQueryResultsCommand"; import { GetJobTemplateCommandInput, GetJobTemplateCommandOutput, } from "./commands/GetJobTemplateCommand"; import { GetPolicyCommandInput, GetPolicyCommandOutput, } from "./commands/GetPolicyCommand"; import { GetPresetCommandInput, GetPresetCommandOutput, } from "./commands/GetPresetCommand"; import { GetQueueCommandInput, GetQueueCommandOutput, } from "./commands/GetQueueCommand"; import { ListJobsCommandInput, ListJobsCommandOutput, } from "./commands/ListJobsCommand"; import { ListJobTemplatesCommandInput, ListJobTemplatesCommandOutput, } from "./commands/ListJobTemplatesCommand"; import { ListPresetsCommandInput, ListPresetsCommandOutput, } from "./commands/ListPresetsCommand"; import { ListQueuesCommandInput, ListQueuesCommandOutput, } from "./commands/ListQueuesCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { ListVersionsCommandInput, ListVersionsCommandOutput, } from "./commands/ListVersionsCommand"; import { ProbeCommandInput, ProbeCommandOutput } from "./commands/ProbeCommand"; import { PutPolicyCommandInput, PutPolicyCommandOutput, } from "./commands/PutPolicyCommand"; import { SearchJobsCommandInput, SearchJobsCommandOutput, } from "./commands/SearchJobsCommand"; import { StartJobsQueryCommandInput, StartJobsQueryCommandOutput, } from "./commands/StartJobsQueryCommand"; import { TagResourceCommandInput, TagResourceCommandOutput, } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateJobTemplateCommandInput, UpdateJobTemplateCommandOutput, } from "./commands/UpdateJobTemplateCommand"; import { UpdatePresetCommandInput, UpdatePresetCommandOutput, } from "./commands/UpdatePresetCommand"; import { UpdateQueueCommandInput, UpdateQueueCommandOutput, } from "./commands/UpdateQueueCommand"; import { ClientInputEndpointParameters, ClientResolvedEndpointParameters, EndpointParameters, } from "./endpoint/EndpointParameters"; import { RuntimeExtension, RuntimeExtensionsConfig } from "./runtimeExtensions"; export { __Client }; export type ServiceInputTypes = | AssociateCertificateCommandInput | CancelJobCommandInput | CreateJobCommandInput | CreateJobTemplateCommandInput | CreatePresetCommandInput | CreateQueueCommandInput | CreateResourceShareCommandInput | DeleteJobTemplateCommandInput | DeletePolicyCommandInput | DeletePresetCommandInput | DeleteQueueCommandInput | DescribeEndpointsCommandInput | DisassociateCertificateCommandInput | GetJobCommandInput | GetJobTemplateCommandInput | GetJobsQueryResultsCommandInput | GetPolicyCommandInput | GetPresetCommandInput | GetQueueCommandInput | ListJobTemplatesCommandInput | ListJobsCommandInput | ListPresetsCommandInput | ListQueuesCommandInput | ListTagsForResourceCommandInput | ListVersionsCommandInput | ProbeCommandInput | PutPolicyCommandInput | SearchJobsCommandInput | StartJobsQueryCommandInput | TagResourceCommandInput | UntagResourceCommandInput | UpdateJobTemplateCommandInput | UpdatePresetCommandInput | UpdateQueueCommandInput; export type ServiceOutputTypes = | AssociateCertificateCommandOutput | CancelJobCommandOutput | CreateJobCommandOutput | CreateJobTemplateCommandOutput | CreatePresetCommandOutput | CreateQueueCommandOutput | CreateResourceShareCommandOutput | DeleteJobTemplateCommandOutput | DeletePolicyCommandOutput | DeletePresetCommandOutput | DeleteQueueCommandOutput | DescribeEndpointsCommandOutput | DisassociateCertificateCommandOutput | GetJobCommandOutput | GetJobTemplateCommandOutput | GetJobsQueryResultsCommandOutput | GetPolicyCommandOutput | GetPresetCommandOutput | GetQueueCommandOutput | ListJobTemplatesCommandOutput | ListJobsCommandOutput | ListPresetsCommandOutput | ListQueuesCommandOutput | ListTagsForResourceCommandOutput | ListVersionsCommandOutput | ProbeCommandOutput | PutPolicyCommandOutput | SearchJobsCommandOutput | StartJobsQueryCommandOutput | TagResourceCommandOutput | UntagResourceCommandOutput | UpdateJobTemplateCommandOutput | UpdatePresetCommandOutput | UpdateQueueCommandOutput; export interface ClientDefaults extends Partial<__SmithyConfiguration<__HttpHandlerOptions>> { requestHandler?: __HttpHandlerUserInput; sha256?: __ChecksumConstructor | __HashConstructor; urlParser?: __UrlParser; bodyLengthChecker?: __BodyLengthCalculator; streamCollector?: __StreamCollector; base64Decoder?: __Decoder; base64Encoder?: __Encoder; utf8Decoder?: __Decoder; utf8Encoder?: __Encoder; runtime?: string; disableHostPrefix?: boolean; serviceId?: string; useDualstackEndpoint?: boolean | __Provider; useFipsEndpoint?: boolean | __Provider; region?: string | __Provider; profile?: string; defaultUserAgentProvider?: __Provider<__UserAgent>; credentialDefaultProvider?: (input: any) => AwsCredentialIdentityProvider; maxAttempts?: number | __Provider; retryMode?: string | __Provider; logger?: __Logger; extensions?: RuntimeExtension[]; defaultsMode?: __DefaultsMode | __Provider<__DefaultsMode>; } export type MediaConvertClientConfigType = Partial< __SmithyConfiguration<__HttpHandlerOptions> > & ClientDefaults & UserAgentInputConfig & RetryInputConfig & RegionInputConfig & HostHeaderInputConfig & EndpointInputConfig & HttpAuthSchemeInputConfig & ClientInputEndpointParameters; export interface MediaConvertClientConfig extends MediaConvertClientConfigType {} export type MediaConvertClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> & Required & RuntimeExtensionsConfig & UserAgentResolvedConfig & RetryResolvedConfig & RegionResolvedConfig & HostHeaderResolvedConfig & EndpointResolvedConfig & HttpAuthSchemeResolvedConfig & ClientResolvedEndpointParameters; export interface MediaConvertClientResolvedConfig extends MediaConvertClientResolvedConfigType {} export declare class MediaConvertClient extends __Client< __HttpHandlerOptions, ServiceInputTypes, ServiceOutputTypes, MediaConvertClientResolvedConfig > { readonly config: MediaConvertClientResolvedConfig; constructor( ...[configuration]: __CheckOptionalClientConfig ); destroy(): void; }