@di-zed/yandex-smart-home
Version:
The Yandex Smart Home skills for the different device types.
40 lines (39 loc) • 853 B
TypeScript
/**
* @author DiZed Team
* @copyright Copyright (c) DiZed Team (https://github.com/di-zed/)
*/
import { Application } from 'express';
import { ConfigInterface } from './interfaces/configInterface';
/**
* Bootstrap Class.
*/
declare class YandexSmartHome {
/**
* Yandex Smart Home Index.
*
* @param app
* @param config
*/
constructor(app: Application, config: ConfigInterface);
/**
* Set Configurations.
*
* @param app
* @protected
*/
protected setConfig(app: Application): void;
/**
* Redis Connection.
*
* @protected
*/
protected connectRedis(): void;
/**
* MQTT Subscriber.
*
* @protected
*/
protected subscribeMqtt(): void;
}
export default function (app: Application, config: ConfigInterface): YandexSmartHome;
export {};