import { Uint8ArrayBlobAdapter } from "@smithy/core/serde"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { DeleteThingShadowRequest, DeleteThingShadowResponse } from "../models/models_0"; export { __MetadataBearer }; export interface DeleteThingShadowCommandInput extends DeleteThingShadowRequest {} export type DeleteThingShadowCommandOutputType = Pick< DeleteThingShadowResponse, Exclude > & { payload: Uint8ArrayBlobAdapter; }; export interface DeleteThingShadowCommandOutput extends DeleteThingShadowCommandOutputType, __MetadataBearer {} declare const DeleteThingShadowCommand_base: { new ( input: DeleteThingShadowCommandInput, ): import("@smithy/core/client").CommandImpl< DeleteThingShadowCommandInput, DeleteThingShadowCommandOutput, import("..").IoTDataPlaneClientResolvedConfig, import("..").ServiceInputTypes, import("..").ServiceOutputTypes >; new ( input: DeleteThingShadowCommandInput, ): import("@smithy/core/client").CommandImpl< DeleteThingShadowCommandInput, DeleteThingShadowCommandOutput, import("..").IoTDataPlaneClientResolvedConfig, import("..").ServiceInputTypes, import("..").ServiceOutputTypes >; getEndpointParameterInstructions(): import("@smithy/types").EndpointParameterInstructions; }; export declare class DeleteThingShadowCommand extends DeleteThingShadowCommand_base { protected static __types: { api: { input: DeleteThingShadowRequest; output: DeleteThingShadowResponse; }; sdk: { input: DeleteThingShadowCommandInput; output: DeleteThingShadowCommandOutput; }; }; }