import { ITeslaApiRequestor } from "../ITeslaApiRequestor"; import { PowerwallProduct } from "./types"; export declare class PowerwallCommands { private apiRequestor; private powerwall; constructor(apiRequestor: ITeslaApiRequestor, powerwall: PowerwallProduct); setBackupReservePercent(percent: number): Promise; /** * Sets the Powerwall operating mode. * @param mode * - self_consumption: Maximize self consumption * - backup: only power outages will drain power from battery * - autonomous: what is marked as Advanced in the Tesla App (with time based control) */ setOperatingMode(mode: "self_consumption" | "backup" | "autonomous"): Promise; }