import { Characteristic } from 'homebridge';
import { Command } from 'overkiz-client';
import RollerShutter from './RollerShutter';
export default class VenetianBlind extends RollerShutter {
    protected currentAngle: Characteristic | undefined;
    protected targetAngle: Characteristic | undefined;
    protected blindMode: any;
    protected applyConfig(config: any): void;
    protected registerMainService(): import("homebridge").Service;
    protected orientationToAngle(value: any): number;
    protected angleToOrientation(value: any): number;
    protected getTargetCommands(value: any): Command | Command[];
    protected getTargetAngleCommands(value: any): Command | Command[];
    setTargetAnglePosition(value: any): Promise<void>;
    protected onStateChanged(name: any, value: any): void;
}
//# sourceMappingURL=VenetianBlind.d.ts.map