import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { GetCallerIdentityRequest, GetCallerIdentityResponse } from "../models/models_0"; export { __MetadataBearer }; export interface GetCallerIdentityCommandInput extends GetCallerIdentityRequest {} export interface GetCallerIdentityCommandOutput extends GetCallerIdentityResponse, __MetadataBearer {} declare const GetCallerIdentityCommand_base: { new ( input: GetCallerIdentityCommandInput, ): import("@smithy/core/client").CommandImpl< GetCallerIdentityCommandInput, GetCallerIdentityCommandOutput, import("..").STSClientResolvedConfig, import("..").ServiceInputTypes, import("..").ServiceOutputTypes >; new ( ...[input]: [] | [GetCallerIdentityCommandInput] ): import("@smithy/core/client").CommandImpl< GetCallerIdentityCommandInput, GetCallerIdentityCommandOutput, import("..").STSClientResolvedConfig, import("..").ServiceInputTypes, import("..").ServiceOutputTypes >; getEndpointParameterInstructions(): import("@smithy/types").EndpointParameterInstructions; }; export declare class GetCallerIdentityCommand extends GetCallerIdentityCommand_base { protected static __types: { api: { input: {}; output: GetCallerIdentityResponse; }; sdk: { input: GetCallerIdentityCommandInput; output: GetCallerIdentityCommandOutput; }; }; }