export declare class AlphaTrigger { trigger: number; date: Date; tibberTriggerLoading: boolean; constructor(trigger: number, tibberTriggerLoading: boolean, date: Date); } export interface AlphaServiceEventListener { onResponse(response: T): any; getName(): any; } export declare class PriceTrigger { price: number; trigger: number; date: Date; loadingTrigger: boolean; constructor(price: number, trigger: number, date: Date); } export declare class AlphaData { soc: number; ppv: number; timeStamp: string; constructor(soc: number, ppv: number, timeStamp: string); } export declare class TriggerStatus { lastTriggerStart: Date; lastTriggerStop: Date; status: boolean; constructor(lastTriggerStart: Date | null, lastTriggerStop: Date | null, status: boolean); } export declare class TriggerConfig { powerLoadingThreshold: number; powerLoadingThresholdSecondsLower: number; powerLoadingThresholdSecondsUpper: number; socLoadingThreshold: any; constructor(powerLoadingThreshold: number, // power Loading Threshold powerLoadingThresholdSecondsLower: number, // number of seconds from up -> down powerLoadingThresholdSecondsUpper: number, // number of seconds from down -> up socLoadingThreshold: number); } export declare class SettingsData { settingsUnloading: Map; settingsLoading: Map; constructor(settingsLoading: any, settingsUnloading: any); } //# sourceMappingURL=interfaces.d.ts.map