import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { SetInstanceProtectionAnswer, SetInstanceProtectionQuery } from "../models/models_0"; export { __MetadataBearer }; export interface SetInstanceProtectionCommandInput extends SetInstanceProtectionQuery {} export interface SetInstanceProtectionCommandOutput extends SetInstanceProtectionAnswer, __MetadataBearer {} declare const SetInstanceProtectionCommand_base: { new ( input: SetInstanceProtectionCommandInput, ): import("@smithy/core/client").CommandImpl< SetInstanceProtectionCommandInput, SetInstanceProtectionCommandOutput, import("..").AutoScalingClientResolvedConfig, import("..").ServiceInputTypes, import("..").ServiceOutputTypes >; new ( input: SetInstanceProtectionCommandInput, ): import("@smithy/core/client").CommandImpl< SetInstanceProtectionCommandInput, SetInstanceProtectionCommandOutput, import("..").AutoScalingClientResolvedConfig, import("..").ServiceInputTypes, import("..").ServiceOutputTypes >; getEndpointParameterInstructions(): import("@smithy/types").EndpointParameterInstructions; }; export declare class SetInstanceProtectionCommand extends SetInstanceProtectionCommand_base { protected static __types: { api: { input: SetInstanceProtectionQuery; output: {}; }; sdk: { input: SetInstanceProtectionCommandInput; output: SetInstanceProtectionCommandOutput; }; }; }