import 'reflect-metadata';
export declare class SetFunctions {
    private platform;
    setFunctionsMapping: Map<unknown, (...args: unknown[]) => unknown>;
    modeMap: any;
    constructor(platform: any);
    private initializeFunctionsMapping;
    setOn(value: any, context: any, characteristic: any, service: any, IDs: any): Promise<void>;
    setBrightness(value: any, context: any, characteristic: any, service: any, IDs: any): Promise<void>;
    setTargetPosition(value: any, context: any, characteristic: any, service: any, IDs: any): Promise<void>;
    setHoldPosition(value: any, context: any, characteristic: any, service: any, IDs: any): Promise<void>;
    setTargetTiltAngle(angle: any, context: any, characteristic: any, service: any, IDs: any): Promise<void>;
    setLockTargetState(value: any, context: any, characteristic: any, service: any, IDs: any): Promise<void>;
    setTargetDoorState(value: any, context: any, characteristic: any, service: any, IDs: any): Promise<void>;
    setTargetHeatingCoolingState(value: any, context: any, characteristic: any, service: any, IDs: any): Promise<void>;
    setTargetTemperature(value: any, context: any, characteristic: any, service: any, IDs: any): Promise<void>;
    setHue(value: any, context: any, characteristic: any, service: any, IDs: any): Promise<void>;
    setSaturation(value: any, context: any, characteristic: any, service: any, IDs: any): Promise<void>;
    setSecuritySystemTargetState(value: any): Promise<void>;
    setActive(value: any, context: any, characteristic: any, service: any, IDs: any): Promise<void>;
    updateHomeCenterColorFromHomeKit(h: any, s: any, service: any, IDs: any): Promise<void>;
    command(c: any, value: any, service: any, IDs: any): Promise<any>;
    scene(sceneID: any): Promise<void>;
    setGlobalVariable(variableID: any, value: any): Promise<void>;
    getGlobalVariable(variableID: any): Promise<any>;
    checkLockCurrentState(IDs: any, value: any): Promise<void>;
}
//# sourceMappingURL=setFunctions.d.ts.map