import * as ota from './ota';
import { Extend, Fz, Tz } from './types';
export declare const extend: {
    light_onoff_brightness: (options?: Extend.options_light_onoff_brightness & {
        disableHueEffects?: boolean;
    }) => {
        ota: typeof ota.zigbeeOTA;
        meta: {
            turnsOffAtBrightness1: boolean;
        };
        fromZigbee: Fz.Converter[];
        toZigbee: Tz.Converter[];
        exposes: import("./types").Expose[];
        configure?: import("./types").Configure;
    };
    light_onoff_brightness_colortemp: (options?: Extend.options_light_onoff_brightness_colortemp & {
        disableHueEffects?: boolean;
    }) => {
        ota: typeof ota.zigbeeOTA;
        meta: {
            turnsOffAtBrightness1: boolean;
        };
        fromZigbee: Fz.Converter[];
        toZigbee: Tz.Converter[];
        exposes: import("./types").Expose[];
        configure?: import("./types").Configure;
    };
    light_onoff_brightness_color: (options?: Extend.options_light_onoff_brightness_color & {
        disableHueEffects?: boolean;
    }) => {
        ota: typeof ota.zigbeeOTA;
        meta: {
            turnsOffAtBrightness1: boolean;
        };
        fromZigbee: Fz.Converter[];
        toZigbee: Tz.Converter[];
        exposes: import("./types").Expose[];
        configure?: import("./types").Configure;
    };
    light_onoff_brightness_colortemp_color: (options?: Extend.options_light_onoff_brightness_colortemp_color & {
        disableHueEffects?: boolean;
    }) => {
        ota: typeof ota.zigbeeOTA;
        meta: {
            turnsOffAtBrightness1: boolean;
        };
        fromZigbee: Fz.Converter[];
        toZigbee: Tz.Converter[];
        exposes: import("./types").Expose[];
        configure?: import("./types").Configure;
    };
    light_onoff_brightness_colortemp_color_gradient: (options?: Extend.options_light_onoff_brightness_colortemp_color & {
        disableHueEffects?: boolean;
        extraEffects?: string[];
    }) => {
        ota: typeof ota.zigbeeOTA;
        meta: {
            turnsOffAtBrightness1: boolean;
        };
        fromZigbee: Fz.Converter[];
        toZigbee: Tz.Converter[];
        exposes: import("./types").Expose[];
        configure?: import("./types").Configure;
    };
};
declare const philipsTz: {
    gradient_scene: Tz.Converter;
    gradient: (opts?: {
        reverse: boolean;
    }) => Tz.Converter;
    effect: Tz.Converter;
    hue_power_on_behavior: Tz.Converter;
    hue_power_on_error: Tz.Converter;
    hue_motion_sensitivity: Tz.Converter;
    hue_motion_led_indication: Tz.Converter;
};
export { philipsTz as tz };
export declare const philipsFz: {
    hue_tap_dial: Fz.Converter;
    gradient: (opts?: {
        reverse: boolean;
    }) => Fz.Converter;
};
//# sourceMappingURL=philips.d.ts.map