export declare const en: { readonly 'session.notLoggedIn': "Not logged in. Run: mibridge login"; readonly 'login.description': "Sign in to your Xiaomi account (OTP supported)"; readonly 'login.option.region': "Xiaomi cloud region"; readonly 'login.prompt.username': "Xiaomi email / phone:"; readonly 'login.prompt.password': "Password:"; readonly 'login.2fa.required': "\n2FA verification required."; readonly 'login.2fa.openLink': "Open this link in your browser to receive the code:"; readonly 'login.2fa.doNotValidate': "Do NOT validate on the web page — come back here and enter the code.\n"; readonly 'login.2fa.prompt': "Verification code:"; readonly 'login.2fa.tooManyAttempts': "Too many attempts."; readonly 'login.2fa.failed': "Failed ({message}), try again."; readonly 'login.success': "Logged in. Session saved."; readonly 'login.error': "Login failed: {message}"; readonly 'logout.description': "Clear the local session"; readonly 'logout.success': "Session cleared."; readonly 'devices.description': "List all devices on the account"; readonly 'devices.none': "No devices found."; readonly 'devices.header.id': "ID"; readonly 'devices.header.model': "Model"; readonly 'devices.header.name': "Name"; readonly 'devices.error': "Error: {message}"; readonly 'status.description': "Show the current state of a device"; readonly 'status.header': "\nVacuum status:"; readonly 'status.error': "Error: {message}"; readonly 'do.description': "Trigger an action ({actions})"; readonly 'do.success': "✓ {action} sent"; readonly 'do.unknownAction': "Unknown action: {action}. Available: {actions}"; readonly 'do.error': "Error: {message}"; readonly 'clean.description': "Start a cleaning session"; readonly 'clean.option.rooms': "Comma-separated room IDs (e.g. 1,2,3)"; readonly 'clean.option.mode': "vacuum|mop|vacuumThenMop"; readonly 'clean.option.suction': "quiet|standard|strong|turbo"; readonly 'clean.option.water': "low|medium|high"; readonly 'clean.option.repeat': "Number of passes"; readonly 'clean.rooms.success': "✓ Cleaning rooms [{ids}] started"; readonly 'clean.full.success': "✓ Full cleaning started"; readonly 'clean.error': "Error: {message}"; readonly 'rooms.description': "List configured rooms"; readonly 'rooms.header': "\nRooms:"; readonly 'rooms.none': "No rooms configured (run a full clean to map the space)."; readonly 'rooms.hint': "\nTo clean: mibridge clean {deviceId} --rooms \n"; readonly 'rooms.error': "Error: {message}"; readonly 'maps.description': "List available maps"; readonly 'maps.none': "No maps available."; readonly 'maps.map': "\nMap: {name} (ID: {id})"; readonly 'maps.error': "Error: {message}"; readonly 'watch.description': "Monitor device state in real time (Ctrl+C to quit)"; readonly 'watch.option.interval': "Polling interval in ms"; readonly 'watch.intro': "Watching {deviceId} (interval {interval}ms) — Ctrl+C to quit\n"; readonly 'watch.status': "[{time}] state={state} battery={battery}% mode={mode}"; readonly 'watch.stateChange': " → state: {state}"; readonly 'watch.modeChange': " → cleanMode: {mode}"; readonly 'watch.operationComplete': " ✓ Operation complete — error: {error}, duration: {duration}s"; readonly 'watch.error': " ✗ Error: {message}"; readonly 'fountain.description': "Manage a Xiaomi smart pet fountain"; readonly 'fountain.status.description': "Show the current state of the fountain"; readonly 'fountain.status.header': "\nFountain status:"; readonly 'fountain.status.unit.day': "day"; readonly 'fountain.status.unit.days': "days"; readonly 'fountain.on.description': "Turn the pump on"; readonly 'fountain.on.success': "✓ Pump turned on"; readonly 'fountain.off.description': "Turn the pump off"; readonly 'fountain.off.success': "✓ Pump turned off"; readonly 'fountain.setMode.description': "Set distribution mode (continuous|intermittent|sensor)"; readonly 'fountain.setMode.success': "✓ Mode set to {mode}"; readonly 'fountain.setMode.invalid': "Invalid mode: {mode}. Valid: continuous, intermittent, sensor"; readonly 'fountain.resetFilter.description': "Reset the filter life counter to 100%"; readonly 'fountain.resetFilter.success': "✓ Filter counter reset"; readonly 'fountain.watch.description': "Monitor fountain state in real time (Ctrl+C to quit)"; readonly 'fountain.watch.option.interval': "Polling interval in ms (default: 30000)"; readonly 'fountain.watch.intro': "Watching fountain {deviceId} (interval {interval}ms) — Ctrl+C to quit\n"; readonly 'fountain.watch.status': "[{time}] on={on} mode={mode} battery={battery}% filter={filter}%"; readonly 'fountain.watch.faultChange': " ⚠ fault: {fault}"; readonly 'fountain.watch.waterShortage': " ⚠ water shortage: {shortage}"; readonly 'fountain.watch.modeChange': " → mode: {mode}"; readonly 'fountain.error': "Error: {message}"; readonly 'fan.description': "Manage a Xiaomi smart fan"; readonly 'fan.status.description': "Show the current state of the fan"; readonly 'fan.status.header': "\nFan status:"; readonly 'fan.on.description': "Turn the fan on"; readonly 'fan.on.success': "✓ Fan turned on"; readonly 'fan.off.description': "Turn the fan off"; readonly 'fan.off.success': "✓ Fan turned off"; readonly 'fan.toggle.description': "Toggle the fan on/off"; readonly 'fan.toggle.success': "✓ Fan toggled"; readonly 'fan.setSpeed.description': "Set fan speed level (1|2|3)"; readonly 'fan.setSpeed.success': "✓ Speed set to {level}"; readonly 'fan.setSpeed.invalid': "Invalid speed: {level}. Valid: 1, 2, 3"; readonly 'fan.setMode.description': "Set fan mode (straight|sleep)"; readonly 'fan.setMode.success': "✓ Mode set to {mode}"; readonly 'fan.setMode.invalid': "Invalid mode: {mode}. Valid: straight, sleep"; readonly 'fan.oscillate.description': "Set oscillation (on|off)"; readonly 'fan.oscillate.success': "✓ Oscillation set to {value}"; readonly 'fan.oscillate.invalid': "Invalid value: {value}. Use: on, off"; readonly 'fan.setTimer.description': "Set power-off timer in minutes (0 to cancel)"; readonly 'fan.setTimer.success': "✓ Timer set to {minutes} minutes"; readonly 'fan.setBuzzer.description': "Set buzzer (on|off)"; readonly 'fan.setBuzzer.success': "✓ Buzzer set to {value}"; readonly 'fan.setBuzzer.invalid': "Invalid value: {value}. Use: on, off"; readonly 'fan.setLed.description': "Set LED (on|off)"; readonly 'fan.setLed.success': "✓ LED set to {value}"; readonly 'fan.setLed.invalid': "Invalid value: {value}. Use: on, off"; readonly 'fan.setLock.description': "Set physical control lock (on|off)"; readonly 'fan.setLock.success': "✓ Lock set to {value}"; readonly 'fan.setLock.invalid': "Invalid value: {value}. Use: on, off"; readonly 'fan.watch.description': "Monitor fan state in real time (Ctrl+C to quit)"; readonly 'fan.watch.option.interval': "Polling interval in ms (default: 10000)"; readonly 'fan.watch.intro': "Watching fan {deviceId} (interval {interval}ms) — Ctrl+C to quit\n"; readonly 'fan.watch.status': "[{time}] on={on} speed={speed} mode={mode} oscillating={oscillating}"; readonly 'fan.watch.modeChange': " → mode: {mode}"; readonly 'fan.watch.speedChange': " → speed: {speed}"; readonly 'fan.watch.oscillationChange': " → oscillation: {oscillating}"; readonly 'fan.error': "Error: {message}"; }; export type TranslationKey = keyof typeof en; //# sourceMappingURL=en.d.ts.map