import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { DescribeLunaClientRequest, DescribeLunaClientResponse } from "../models/models_0"; export { __MetadataBearer }; export interface DescribeLunaClientCommandInput extends DescribeLunaClientRequest {} export interface DescribeLunaClientCommandOutput extends DescribeLunaClientResponse, __MetadataBearer {} declare const DescribeLunaClientCommand_base: { new ( input: DescribeLunaClientCommandInput, ): import("@smithy/core/client").CommandImpl< DescribeLunaClientCommandInput, DescribeLunaClientCommandOutput, import("..").CloudHSMClientResolvedConfig, import("..").ServiceInputTypes, import("..").ServiceOutputTypes >; new ( ...[input]: [] | [DescribeLunaClientCommandInput] ): import("@smithy/core/client").CommandImpl< DescribeLunaClientCommandInput, DescribeLunaClientCommandOutput, import("..").CloudHSMClientResolvedConfig, import("..").ServiceInputTypes, import("..").ServiceOutputTypes >; getEndpointParameterInstructions(): import("@smithy/types").EndpointParameterInstructions; }; export declare class DescribeLunaClientCommand extends DescribeLunaClientCommand_base { protected static __types: { api: { input: DescribeLunaClientRequest; output: DescribeLunaClientResponse; }; sdk: { input: DescribeLunaClientCommandInput; output: DescribeLunaClientCommandOutput; }; }; }