import { PlatformAccessory } from 'homebridge';
import { SwiftBridge } from './websocket.js';
import { HomebridgeEqivaSwiftBridgePlatform } from './platform.js';
export declare class EqivaLockAccessory {
    private readonly platform;
    private readonly accessory;
    private readonly swift;
    private readonly lockService;
    private readonly batteryService;
    private targetStateResolver?;
    constructor(platform: HomebridgeEqivaSwiftBridgePlatform, accessory: PlatformAccessory, swift: SwiftBridge);
    private handleTargetStateSet;
    private handleStatus;
    private swiftToHKCurrent;
    private swiftToHKTarget;
}
