import { BaseService } from './BaseService';
export declare class WindowCovering extends BaseService {
    private JalousieType;
    State: {
        CurrentPosition: number;
        TargetPosition: number;
        CurrentHorizontalTiltAngle: number;
        TargetHorizontalTiltAngle: number;
        PositionState: number;
        ObstructionDetected: number;
    };
    setupService(): void;
    updateService: (message: {
        state: string;
        value: number;
    }) => void;
    handleCurrentPositionGet(): number;
    handleTargetPositionGet(): number;
    handleTargetPositionSet(value: any): void;
    handleCurrentShadePositionGet(): number;
    handleTargetShadePositionGet(): number;
    handleTargetShadePositionSet(value: any): void;
    handleObstructionDetectedGet(): number;
}
//# sourceMappingURL=WindowCovering.d.ts.map