import { Service, API } from 'homebridge';
import { Cache } from 'file-system-cache';
export declare const PLATFORM_NAME = "aWATTar";
export declare const PLUGIN_NAME: any;
export declare const PLATFORM_MANUFACTURER: any;
export declare const PLATFORM_VERSION: any;
export declare const PLATFORM_MODEL = "Electricity price sensors";
export declare const PLATFORM_SERIAL_NUMBER = "UN783GU921Y0";
export declare const devices: {
    UniqueId: string;
    displayName: string;
}[];
export interface SensorType {
    [key: string]: Service | null;
}
export interface NordpoolData {
    day: string;
    hour: number;
    price: number;
}
export interface Pricing {
    today: NordpoolData[];
    currently: number;
    currentlyNeg: number;
    currentHour: number;
    cheapestHour: number[];
    cheapest2Hours: number[];
    cheapest3Hours: number[];
    cheapest4Hours: number[];
    cheapest5Hours: number[];
    cheapest5HoursConsec: number[];
    cheapest5HoursConsec2days: number[];
    cheapest6Hours: number[];
    cheapest7Hours: number[];
    cheapest8Hours: number[];
    cheapest9Hours: number[];
    cheapest10Hours: number[];
    cheapest11Hours: number[];
    cheapest12Hours: number[];
    priciestHour: number[];
    median: number;
    median2days: number;
}
export declare let pricing: Pricing;
export declare const defaultService: SensorType;
export declare function defaultPricesCache(api: API): Cache;
export declare const defaultAreaTimezone = "Europe/Vienna";
export declare function fnc_todayKey(): string;
export declare function fnc_tomorrowKey(): string;
export declare function fnc_currentHour(): number;
//# sourceMappingURL=settings.d.ts.map