export declare const translations: {
    readonly nl: {
        readonly intlLocale: "nl-NL";
        readonly ui: {
            readonly "general.loading": "Laden...";
            readonly "time.unknown": "Onbekend";
            readonly "time.just_now": "Zojuist";
            readonly "sensor.unknown_id": "Sensor ID onbekend";
            readonly "sensor.valid_options": "Geldige opties:";
            readonly "sensor.not_specified": "Niet opgegeven";
            readonly "sensor.fallback_label": "Sensor #{{id}}";
            readonly "sensor.label_suffix_healthy": " gezond";
            readonly "sensor.label_suffix_ok": " OK";
            readonly "impact_level.impact": "Met impact";
            readonly "impact_level.non_impact": "Zonder impact";
            readonly "impact_level.informational": "Informatief";
            readonly "impact_level.unknown": "Onbekend";
            readonly "impact_level.invalid": "Ongeldig impactniveau";
            readonly "status.healthy": "Gezond";
            readonly "status.unhealthy": "Ongezond";
            readonly "status_messages.title": "Statusmeldingen";
            readonly "status_messages.loading": "Meldingen laden...";
            readonly "status_messages.last_known": "Laatste bekende statussen (mogelijk niet meer actueel)";
            readonly "status_messages.none": "Geen actuele statusmeldingen";
            readonly "indicator.no_id": "Geen ID opgegeven";
            readonly "scene.failed_to_load": "3D-scene bestand laden mislukt";
            readonly "data.connection_restored": "Verbinding hersteld";
            readonly "error.compact.no_token": "Geen token";
            readonly "error.compact.invalid_token": "Token ongeldig";
            readonly "error.compact.no_data": "Geen data";
            readonly "error.compact.no_connection": "Geen verbinding";
            readonly "error.compact.data_error": "Data fout";
            readonly "error.compact.generic": "Fout";
            readonly "components.ls_history": "ls-history";
            readonly "components.ls_status_history": "ls-status-history";
            readonly "components.ls_counters": "ls-counters";
        };
        readonly errors: {
            readonly CONSOLE_INFO: "Zie browser console voor meer informatie";
            readonly STORE_UNAVAILABLE: "Data store niet beschikbaar";
            readonly STORE_CREATION_FAILED: "Aanmaken van store mislukt. Zie browser console.";
            readonly SOCKET_CONNECTION_FAILED: "Verbinding met Socket server verbroken";
            readonly SENSECLOUD_CONNECTION_FAILED: "Verbinding met Sensecloud verbroken";
            readonly NO_ACCESS_TOKEN: "Geen access token gevonden";
            readonly INVALID_ACCESS_TOKEN: "Access token is ongeldig";
            readonly HISTORIC_DATA_FAILED: "Ophalen historische gegevens mislukt";
            readonly CONTROLLER_CONNECTION_FAILED: "Verbinding met sturing verbroken";
            readonly BACK_DOOR_CHECK_FAILED: "Ophalen gegevens deur achter mislukt";
        };
        readonly sensorLabels: {
            readonly "10": "Verbinding met Sensecloud gezond";
            readonly "23": "Mobiele signaalsterkte";
            readonly "104": "Bezoek";
            readonly "105": "Beschikbaar";
            readonly "106": "Lift in storing";
            readonly "210": "Verzamel storing";
            readonly "211": "Verzamel melding";
            readonly "212": "Technisch beschikbaar";
            readonly "500": "Bewegingstoestand";
            readonly "501": "Huidige stopplaats (open deuren)";
            readonly "502": "Deur positie voor";
            readonly "503": "Deur positie achter";
            readonly "513": "Statusmeldingen";
            readonly "514": "Laatst gepasseerde stopplaats";
            readonly "515": "Huidige stopplaats";
            readonly "524": "Verbinding met sturing gezond";
            readonly "550": "Na oproep geen reactie";
            readonly "590": "Sturing info";
        };
        readonly sensorLabelsShort: {
            readonly "10": "Sensecloud OK";
            readonly "23": "Mobiel signaal";
            readonly "104": "Bezoek";
            readonly "105": "Beschikbaar";
            readonly "106": "Lift in storing";
            readonly "210": "Verzamel storing";
            readonly "211": "Verzamel melding";
            readonly "212": "Technisch beschikbaar";
            readonly "500": "Status lift";
            readonly "501": "Huidige stop";
            readonly "502": "Deur voor";
            readonly "503": "Deur achter";
            readonly "513": "Statusmeldingen";
            readonly "514": "Laatst gepasseerd";
            readonly "515": "Huidige stop";
            readonly "524": "Sturing OK";
            readonly "550": "Geen reactie";
            readonly "590": "Sturing info";
        };
        readonly sensorValues: {
            readonly C: "Dicht";
            readonly D: "Naar beneden";
            readonly I: "Inactief";
            readonly O: "Open";
            readonly U: "Naar boven";
            readonly X: "Vergrendeld";
            readonly "-": "Sluiten";
            readonly "+": "Openen";
            readonly "?": "Fout";
            readonly "\u00BF": "Fout";
        };
    };
    readonly en: {
        readonly intlLocale: "en-US";
        readonly ui: {
            readonly "general.loading": "Loading...";
            readonly "time.unknown": "Unknown";
            readonly "time.just_now": "Just now";
            readonly "sensor.unknown_id": "Unknown sensor ID";
            readonly "sensor.valid_options": "Valid options:";
            readonly "sensor.not_specified": "not specified";
            readonly "sensor.fallback_label": "Sensor #{{id}}";
            readonly "sensor.label_suffix_healthy": " healthy";
            readonly "sensor.label_suffix_ok": " OK";
            readonly "impact_level.impact": "Impact";
            readonly "impact_level.non_impact": "Non-impact";
            readonly "impact_level.informational": "Informational";
            readonly "impact_level.unknown": "Unknown";
            readonly "impact_level.invalid": "Invalid impact level";
            readonly "status.healthy": "Healthy";
            readonly "status.unhealthy": "Unhealthy";
            readonly "status_messages.title": "Status messages";
            readonly "status_messages.loading": "Loading messages...";
            readonly "status_messages.last_known": "Last known statuses (may be out of date)";
            readonly "status_messages.none": "No current status messages";
            readonly "indicator.no_id": "No ID supplied";
            readonly "scene.failed_to_load": "Failed to load 3D scene file";
            readonly "data.connection_restored": "Connection restored";
            readonly "error.compact.no_token": "No token";
            readonly "error.compact.invalid_token": "Invalid token";
            readonly "error.compact.no_data": "No data";
            readonly "error.compact.no_connection": "No connection";
            readonly "error.compact.data_error": "Data error";
            readonly "error.compact.generic": "Error";
            readonly "components.ls_history": "ls-history";
            readonly "components.ls_status_history": "ls-status-history";
            readonly "components.ls_counters": "ls-counters";
        };
        readonly errors: {
            readonly CONSOLE_INFO: "See browser console for more information";
            readonly STORE_UNAVAILABLE: "Data store not available";
            readonly STORE_CREATION_FAILED: "Failed to create store. See browser console.";
            readonly SOCKET_CONNECTION_FAILED: "Connection to Socket server lost";
            readonly SENSECLOUD_CONNECTION_FAILED: "Connection to Sensecloud lost";
            readonly NO_ACCESS_TOKEN: "No access token found";
            readonly INVALID_ACCESS_TOKEN: "Access token is invalid";
            readonly HISTORIC_DATA_FAILED: "Failed to fetch historical data";
            readonly CONTROLLER_CONNECTION_FAILED: "Connection to controller lost";
            readonly BACK_DOOR_CHECK_FAILED: "Failed to fetch back door data";
        };
        readonly sensorLabels: {
            readonly "10": "Sensecloud connection healthy";
            readonly "23": "Mobile signal strength";
            readonly "104": "Visit";
            readonly "105": "Available";
            readonly "106": "Elevator in fault";
            readonly "210": "Aggregated fault";
            readonly "211": "Aggregated message";
            readonly "212": "Technically available";
            readonly "500": "Movement state";
            readonly "501": "Current stop (doors open)";
            readonly "502": "Front door position";
            readonly "503": "Rear door position";
            readonly "513": "Status messages";
            readonly "514": "Last passed stop";
            readonly "515": "Current stop";
            readonly "524": "Controller connection healthy";
            readonly "550": "No response after call";
            readonly "590": "Controller info";
        };
        readonly sensorLabelsShort: {
            readonly "10": "Sensecloud OK";
            readonly "23": "Mobile signal";
            readonly "104": "Visit";
            readonly "105": "Available";
            readonly "106": "Elevator fault";
            readonly "210": "Aggregated fault";
            readonly "211": "Aggregated message";
            readonly "212": "Technical avail.";
            readonly "500": "Elevator status";
            readonly "501": "Current stop";
            readonly "502": "Front door";
            readonly "503": "Rear door";
            readonly "513": "Status messages";
            readonly "514": "Last passed";
            readonly "515": "Current stop";
            readonly "524": "Controller OK";
            readonly "550": "No response";
            readonly "590": "Controller info";
        };
        readonly sensorValues: {
            readonly C: "Closed";
            readonly D: "Moving down";
            readonly I: "Inactive";
            readonly O: "Open";
            readonly U: "Moving up";
            readonly X: "Locked";
            readonly "-": "Closing";
            readonly "+": "Opening";
            readonly "?": "Error";
            readonly "\u00BF": "Error";
        };
    };
};
export type SupportedLocale = keyof typeof translations;
export type UiMessageKey = keyof (typeof translations)["nl"]["ui"];
export type ErrorMessageKey = keyof (typeof translations)["nl"]["errors"];
