import type { Buffer } from 'node:buffer';
import { Response } from './Response.js';
export declare class ControllerStateResponse extends Response {
    private readonly response;
    private readonly _controllerDateTime;
    private readonly _delayDays;
    private readonly _rainSetPointReached;
    private readonly _irrigationState;
    private readonly _seasonalAdjust;
    private readonly _currentZoneTimeRemaining;
    private readonly _currentZone;
    constructor(response: Buffer);
    get type(): number;
    get controllerDateTime(): Date;
    get delayDays(): number;
    get rainSetPointReached(): boolean;
    get irrigationState(): boolean;
    get seasonalAdjust(): number;
    get currentZoneTimeRemaining(): number;
    get currentZone(): number;
    toBuffer(): Buffer;
}
//# sourceMappingURL=ControllerStateResponse.d.ts.map