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