import { Device } from "./device.js"; import { IDeviceInterface } from "../interfaces.js"; import * as Consts from "../consts.js"; /** * @class DuploTrainBaseSpeaker * @extends Device */ export declare class DuploTrainBaseSpeaker extends Device { constructor(hub: IDeviceInterface, portId: number); /** * Play a built-in train sound. * @param {DuploTrainBaseSound} sound * @returns {Promise} Resolved upon completion of command. */ playSound(sound: Consts.DuploTrainBaseSound): Promise | undefined; /** * Play a built-in system tone. * @param {number} tone * @returns {Promise} Resolved upon completion of command. */ playTone(tone: number): Promise | undefined; } export declare enum Mode { SOUND = 1, TONE = 2 } //# sourceMappingURL=duplotrainbasespeaker.d.ts.map