import { ITeslaApiRequestor } from "../ITeslaApiRequestor"; import { PowerwallCommands } from "./commands"; import { PowerwallLiveStatus, PowerwallProduct, PowerwallStatusInfo } from "./types"; export declare class PowerwallAPI { private apiRequestor; data: PowerwallProduct; /** * Access the commands (write-requests) for this behicle. */ readonly commands: PowerwallCommands; constructor(apiRequestor: ITeslaApiRequestor, data: PowerwallProduct); /** * Current site information status & configuration */ statusInfo(): Promise; /** * Gets the current live status (power, grid, solar, load) */ liveStatus(): Promise; history(): Promise; }