import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CreateOAuth2TokenWithIAMRequest, CreateOAuth2TokenWithIAMResponse, } from "../models/models_0"; export { __MetadataBearer }; export interface CreateOAuth2TokenWithIAMCommandInput extends CreateOAuth2TokenWithIAMRequest {} export interface CreateOAuth2TokenWithIAMCommandOutput extends CreateOAuth2TokenWithIAMResponse, __MetadataBearer {} declare const CreateOAuth2TokenWithIAMCommand_base: { new ( input: CreateOAuth2TokenWithIAMCommandInput, ): import("@smithy/core/client").CommandImpl< CreateOAuth2TokenWithIAMCommandInput, CreateOAuth2TokenWithIAMCommandOutput, import("..").SigninClientResolvedConfig, import("..").ServiceInputTypes, import("..").ServiceOutputTypes >; new ( input: CreateOAuth2TokenWithIAMCommandInput, ): import("@smithy/core/client").CommandImpl< CreateOAuth2TokenWithIAMCommandInput, CreateOAuth2TokenWithIAMCommandOutput, import("..").SigninClientResolvedConfig, import("..").ServiceInputTypes, import("..").ServiceOutputTypes >; getEndpointParameterInstructions(): import("@smithy/types").EndpointParameterInstructions; }; export declare class CreateOAuth2TokenWithIAMCommand extends CreateOAuth2TokenWithIAMCommand_base { protected static __types: { api: { input: CreateOAuth2TokenWithIAMRequest; output: CreateOAuth2TokenWithIAMResponse; }; sdk: { input: CreateOAuth2TokenWithIAMCommandInput; output: CreateOAuth2TokenWithIAMCommandOutput; }; }; }