import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { RestoreVolumeFromSnapshotRequest, RestoreVolumeFromSnapshotResponse, } from "../models/models_0"; export { __MetadataBearer }; export interface RestoreVolumeFromSnapshotCommandInput extends RestoreVolumeFromSnapshotRequest {} export interface RestoreVolumeFromSnapshotCommandOutput extends RestoreVolumeFromSnapshotResponse, __MetadataBearer {} declare const RestoreVolumeFromSnapshotCommand_base: { new ( input: RestoreVolumeFromSnapshotCommandInput, ): import("@smithy/core/client").CommandImpl< RestoreVolumeFromSnapshotCommandInput, RestoreVolumeFromSnapshotCommandOutput, import("..").FSxClientResolvedConfig, import("..").ServiceInputTypes, import("..").ServiceOutputTypes >; new ( input: RestoreVolumeFromSnapshotCommandInput, ): import("@smithy/core/client").CommandImpl< RestoreVolumeFromSnapshotCommandInput, RestoreVolumeFromSnapshotCommandOutput, import("..").FSxClientResolvedConfig, import("..").ServiceInputTypes, import("..").ServiceOutputTypes >; getEndpointParameterInstructions(): import("@smithy/types").EndpointParameterInstructions; }; export declare class RestoreVolumeFromSnapshotCommand extends RestoreVolumeFromSnapshotCommand_base { protected static __types: { api: { input: RestoreVolumeFromSnapshotRequest; output: RestoreVolumeFromSnapshotResponse; }; sdk: { input: RestoreVolumeFromSnapshotCommandInput; output: RestoreVolumeFromSnapshotCommandOutput; }; }; }