import type { CharacteristicGetCallback, CharacteristicValue, PlatformAccessory } from 'homebridge';
import type { Response, SmartBridge } from 'lutron-leap';
import type { LutronCasetaLeap } from './Platform.HAP.js';
export declare class SerenaTiltOnlyWoodBlinds {
    private readonly platform;
    private readonly accessory;
    private readonly bridge;
    private service;
    private device;
    constructor(platform: LutronCasetaLeap, accessory: PlatformAccessory, bridge: SmartBridge);
    handleCurrentPositionGet(): Promise<number>;
    handleTargetPositionSet(value: CharacteristicValue): Promise<void>;
    handlePositionStateGet(cb: CharacteristicGetCallback): void;
    handleUnsolicited(response: Response): void;
    /**
     * Returns a Matter clusters object for this blind.
     */
    static getMatterClusters(): Record<string, any>;
}
//# sourceMappingURL=SerenaTiltOnlyWoodBlinds.d.ts.map