import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { OpenTunnelRequest, OpenTunnelResponse } from "../models/models_0"; export { __MetadataBearer }; export interface OpenTunnelCommandInput extends OpenTunnelRequest {} export interface OpenTunnelCommandOutput extends OpenTunnelResponse, __MetadataBearer {} declare const OpenTunnelCommand_base: { new ( input: OpenTunnelCommandInput, ): import("@smithy/core/client").CommandImpl< OpenTunnelCommandInput, OpenTunnelCommandOutput, import("..").IoTSecureTunnelingClientResolvedConfig, import("..").ServiceInputTypes, import("..").ServiceOutputTypes >; new ( ...[input]: [] | [OpenTunnelCommandInput] ): import("@smithy/core/client").CommandImpl< OpenTunnelCommandInput, OpenTunnelCommandOutput, import("..").IoTSecureTunnelingClientResolvedConfig, import("..").ServiceInputTypes, import("..").ServiceOutputTypes >; getEndpointParameterInstructions(): import("@smithy/types").EndpointParameterInstructions; }; export declare class OpenTunnelCommand extends OpenTunnelCommand_base { protected static __types: { api: { input: OpenTunnelRequest; output: OpenTunnelResponse; }; sdk: { input: OpenTunnelCommandInput; output: OpenTunnelCommandOutput; }; }; }