import Moment from 'moment'; import { GardenaDevice, GardenaRawDeviceAttributeJson } from './GardenaDevice.js'; import { GardenaConnection } from './GardenaConnection.js'; import { GardenaMowerState, GardenaMowerActivity, GardenaMowerErrorCode } from './Enums.js'; export declare class GardenaMower extends GardenaDevice { private serviceId; state: GardenaMowerState; stateTs: Moment.Moment; activity: GardenaMowerActivity; activityTs: Moment.Moment; lastErrorCode: GardenaMowerErrorCode; lastErrorCodeTs: Moment.Moment; operatingHours: number; constructor(connection: GardenaConnection, id: string, serviceId: string, attributes: GardenaRawDeviceAttributeJson[]); parkUntilFurtherNotice(): Promise; parkUntilNextTask(): Promise; resumeSchedule(): Promise; startMowing(minutes?: number): Promise; private command; get error(): GardenaMowerErrorCode; get ids(): string[]; }