import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { GetRecoveryPlanRequest, GetRecoveryPlanResponse } from "../models/models_0"; export { __MetadataBearer }; export interface GetRecoveryPlanCommandInput extends GetRecoveryPlanRequest {} export interface GetRecoveryPlanCommandOutput extends GetRecoveryPlanResponse, __MetadataBearer {} declare const GetRecoveryPlanCommand_base: { new ( input: GetRecoveryPlanCommandInput, ): import("@smithy/core/client").CommandImpl< GetRecoveryPlanCommandInput, GetRecoveryPlanCommandOutput, import("..").DrsClientResolvedConfig, import("..").ServiceInputTypes, import("..").ServiceOutputTypes >; new ( input: GetRecoveryPlanCommandInput, ): import("@smithy/core/client").CommandImpl< GetRecoveryPlanCommandInput, GetRecoveryPlanCommandOutput, import("..").DrsClientResolvedConfig, import("..").ServiceInputTypes, import("..").ServiceOutputTypes >; getEndpointParameterInstructions(): import("@smithy/types").EndpointParameterInstructions; }; export declare class GetRecoveryPlanCommand extends GetRecoveryPlanCommand_base { protected static __types: { api: { input: GetRecoveryPlanRequest; output: GetRecoveryPlanResponse; }; sdk: { input: GetRecoveryPlanCommandInput; output: GetRecoveryPlanCommandOutput; }; }; }