import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { DescribeEventTypesRequest, DescribeEventTypesResponse } from "../models/models_0"; export { __MetadataBearer }; export interface DescribeEventTypesCommandInput extends DescribeEventTypesRequest {} export interface DescribeEventTypesCommandOutput extends DescribeEventTypesResponse, __MetadataBearer {} declare const DescribeEventTypesCommand_base: { new ( input: DescribeEventTypesCommandInput, ): import("@smithy/core/client").CommandImpl< DescribeEventTypesCommandInput, DescribeEventTypesCommandOutput, import("..").HealthClientResolvedConfig, import("..").ServiceInputTypes, import("..").ServiceOutputTypes >; new ( ...[input]: [] | [DescribeEventTypesCommandInput] ): import("@smithy/core/client").CommandImpl< DescribeEventTypesCommandInput, DescribeEventTypesCommandOutput, import("..").HealthClientResolvedConfig, import("..").ServiceInputTypes, import("..").ServiceOutputTypes >; getEndpointParameterInstructions(): import("@smithy/types").EndpointParameterInstructions; }; export declare class DescribeEventTypesCommand extends DescribeEventTypesCommand_base { protected static __types: { api: { input: DescribeEventTypesRequest; output: DescribeEventTypesResponse; }; sdk: { input: DescribeEventTypesCommandInput; output: DescribeEventTypesCommandOutput; }; }; }