import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { DescribeTerminationPolicyTypesAnswer } from "../models/models_0"; export { __MetadataBearer }; export interface DescribeTerminationPolicyTypesCommandInput {} export interface DescribeTerminationPolicyTypesCommandOutput extends DescribeTerminationPolicyTypesAnswer, __MetadataBearer {} declare const DescribeTerminationPolicyTypesCommand_base: { new ( input: DescribeTerminationPolicyTypesCommandInput, ): import("@smithy/core/client").CommandImpl< DescribeTerminationPolicyTypesCommandInput, DescribeTerminationPolicyTypesCommandOutput, import("..").AutoScalingClientResolvedConfig, import("..").ServiceInputTypes, import("..").ServiceOutputTypes >; new ( ...[input]: [] | [DescribeTerminationPolicyTypesCommandInput] ): import("@smithy/core/client").CommandImpl< DescribeTerminationPolicyTypesCommandInput, DescribeTerminationPolicyTypesCommandOutput, import("..").AutoScalingClientResolvedConfig, import("..").ServiceInputTypes, import("..").ServiceOutputTypes >; getEndpointParameterInstructions(): import("@smithy/types").EndpointParameterInstructions; }; export declare class DescribeTerminationPolicyTypesCommand extends DescribeTerminationPolicyTypesCommand_base { protected static __types: { api: { input: {}; output: DescribeTerminationPolicyTypesAnswer; }; sdk: { input: DescribeTerminationPolicyTypesCommandInput; output: DescribeTerminationPolicyTypesCommandOutput; }; }; }