import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CreateTemplateShareInput, CreateTemplateShareOutput } from "../models/models_0"; export { __MetadataBearer }; export interface CreateTemplateShareCommandInput extends CreateTemplateShareInput {} export interface CreateTemplateShareCommandOutput extends CreateTemplateShareOutput, __MetadataBearer {} declare const CreateTemplateShareCommand_base: { new ( input: CreateTemplateShareCommandInput, ): import("@smithy/core/client").CommandImpl< CreateTemplateShareCommandInput, CreateTemplateShareCommandOutput, import("..").WellArchitectedClientResolvedConfig, import("..").ServiceInputTypes, import("..").ServiceOutputTypes >; new ( input: CreateTemplateShareCommandInput, ): import("@smithy/core/client").CommandImpl< CreateTemplateShareCommandInput, CreateTemplateShareCommandOutput, import("..").WellArchitectedClientResolvedConfig, import("..").ServiceInputTypes, import("..").ServiceOutputTypes >; getEndpointParameterInstructions(): import("@smithy/types").EndpointParameterInstructions; }; export declare class CreateTemplateShareCommand extends CreateTemplateShareCommand_base { protected static __types: { api: { input: CreateTemplateShareInput; output: CreateTemplateShareOutput; }; sdk: { input: CreateTemplateShareCommandInput; output: CreateTemplateShareCommandOutput; }; }; }