import Serverless from "serverless"; import { ServerlessPluginCommand } from "../types/serverless-plugin-command"; declare class ServerlessOfflineElasticMqPlugin { private serverless; readonly commands: Record; readonly hooks: Record Promise>; private elasticMqConfig; private mqInstances; constructor(serverless: Serverless); private getJarFileName; private downloadElasticMqIfNecessary; private isJarFilePresent; private spawnElasticMqProcess; private waitForStart; private killElasticMqProcess; private shouldExecute; private startElasticMq; private stopElasticMq; } export = ServerlessOfflineElasticMqPlugin;