import { Command as ICommand, Handler, MetadataBearer, MiddlewareStack as IMiddlewareStack } from "@smithy/types";
/**
* @public
*/
export declare abstract class Command implements ICommand {
abstract input: Input;
readonly middlewareStack: IMiddlewareStack;
abstract resolveMiddleware(stack: IMiddlewareStack, configuration: ResolvedClientConfiguration, options: any): Handler;
}