import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { RotateKeyOnDemandRequest, RotateKeyOnDemandResponse } from "../models/models_0"; export { __MetadataBearer }; export interface RotateKeyOnDemandCommandInput extends RotateKeyOnDemandRequest {} export interface RotateKeyOnDemandCommandOutput extends RotateKeyOnDemandResponse, __MetadataBearer {} declare const RotateKeyOnDemandCommand_base: { new ( input: RotateKeyOnDemandCommandInput, ): import("@smithy/core/client").CommandImpl< RotateKeyOnDemandCommandInput, RotateKeyOnDemandCommandOutput, import("..").KMSClientResolvedConfig, import("..").ServiceInputTypes, import("..").ServiceOutputTypes >; new ( input: RotateKeyOnDemandCommandInput, ): import("@smithy/core/client").CommandImpl< RotateKeyOnDemandCommandInput, RotateKeyOnDemandCommandOutput, import("..").KMSClientResolvedConfig, import("..").ServiceInputTypes, import("..").ServiceOutputTypes >; getEndpointParameterInstructions(): import("@smithy/types").EndpointParameterInstructions; }; export declare class RotateKeyOnDemandCommand extends RotateKeyOnDemandCommand_base { protected static __types: { api: { input: RotateKeyOnDemandRequest; output: RotateKeyOnDemandResponse; }; sdk: { input: RotateKeyOnDemandCommandInput; output: RotateKeyOnDemandCommandOutput; }; }; }