import { DeviceConfigParams } from "../../DeviceConfigParams";
import { IntRange } from "lavva.exalushome/build/js/Helpers";
import { SynchronizationTime } from "../../../ExtaLife";
export declare class Rcz21ConfigParams extends DeviceConfigParams {
    AlertMode: FloodSensorAlertMode;
    RepeatFloodEvent: boolean;
    RepeatFloodEventTime: RepeatTimeFrequency;
    WorkingMode: FloodSensorWorkingMode;
    SyncTime: SynchronizationTime;
}
export declare enum FloodSensorAlertMode {
    None = 0,
    Alarm = 1,
    Led = 2,
    AlarmAndLed = 3
}
/**
 * Frequency of repeating flood alert in seconds.
 */
export type RepeatTimeFrequency = IntRange<10, 901>;
export declare enum FloodSensorWorkingMode {
    FloodSensor = 0,
    PulseSensor = 1
}
