signalk-mosquitto
Version:
SignalK plugin for managing Mosquitto MQTT broker with bridge connections and security
28 lines • 884 B
TypeScript
import { PluginServerApp } from '@signalk/server-api';
export declare class MosquittoInstaller {
private app;
private platform;
constructor(app: PluginServerApp);
isInstalled(): Promise<boolean>;
install(): Promise<void>;
private installOnMacOS;
private installOnLinux;
private installOnDebian;
private installOnRedHat;
private installOnFedora;
private installOnArch;
private installOnAlpine;
private installOnOpenSUSE;
private installOnWindows;
private attemptGenericLinuxInstall;
private installFromSource;
private setupSystemService;
private getCommonInstallPaths;
private getLinuxDistribution;
uninstall(): Promise<void>;
private uninstallOnMacOS;
private uninstallOnLinux;
private uninstallOnWindows;
getVersion(): Promise<string>;
}
//# sourceMappingURL=mosquitto-installer.d.ts.map