import { ChannelsPropertiesService } from '../../../modules/devices/services/channels.properties.service'; import { ChannelsService } from '../../../modules/devices/services/channels.service'; export declare class ReTerminalButtonService { private readonly channelsService; private readonly channelsPropertiesService; private readonly logger; private inputStream; private deviceId; private readonly buttonStates; constructor(channelsService: ChannelsService, channelsPropertiesService: ChannelsPropertiesService); start(deviceId: string, inputDevicePath: string): void; stop(): void; findInputDevice(): Promise; private handleInputEvent; private handleButtonPress; private handleButtonRelease; private getButtonState; private emitPropertyValue; }