type ManualConfigFunction = (Service: any, Characteristic: any, device: any) => { service: any; characteristics: any; subtype?: string; }; declare const manualDeviceConfigs: Map; export declare class ManualDeviceConfigurations { static configureSwitch(Service: any, Characteristic: any, device: any): { service: any; characteristics: any[]; subtype: string; }[]; static configureDimmer(Service: any, Characteristic: any, device: any): { service: any; characteristics: any[]; subtype: string; }[]; static configureBlind(Service: any, Characteristic: any, device: any): { service: any; characteristics: any[]; subtype: string; }[]; static configureBlindWithTilt(Service: any, Characteristic: any, device: any): { service: any; characteristics: any[]; subtype: string; }[]; static configureGarage(Service: any, Characteristic: any, device: any): { service: any; characteristics: any[]; subtype: string; }[]; static configureTemperature(Service: any, Characteristic: any, device: any): { service: any; characteristics: any[]; subtype: string; }[]; static configureHumidity(Service: any, Characteristic: any, device: any): { service: any; characteristics: any[]; subtype: string; }[]; static configureLightSensor(Service: any, Characteristic: any, device: any): { service: any; characteristics: any[]; subtype: string; }[]; static configureMotion(Service: any, Characteristic: any, device: any): { service: any; characteristics: any[]; subtype: string; }[]; static configureLeak(Service: any, Characteristic: any, device: any): { service: any; characteristics: any[]; subtype: string; }[]; static configureSmoke(Service: any, Characteristic: any, device: any): { service: any; characteristics: any[]; subtype: string; }[]; static configureOutlet(Service: any, Characteristic: any, device: any): { service: any; characteristics: any[]; subtype: string; }[]; } export { manualDeviceConfigs }; //# sourceMappingURL=deviceManual.d.ts.map