import { polygon, polygonAmoy } from "viem/chains";
export const SUPPORTED_CHAINS = [polygonAmoy, polygon];
export var ContractType;
(function (ContractType) {
    ContractType[ContractType["DIMO_CREDIT"] = 0] = "DIMO_CREDIT";
    ContractType[ContractType["DIMO_REGISTRY"] = 1] = "DIMO_REGISTRY";
    ContractType[ContractType["DIMO_VEHICLE_ID"] = 2] = "DIMO_VEHICLE_ID";
    ContractType[ContractType["DIMO_SACD"] = 3] = "DIMO_SACD";
    ContractType[ContractType["DIMO_TOKEN"] = 4] = "DIMO_TOKEN";
    ContractType[ContractType["DIMO_FORWARDER"] = 5] = "DIMO_FORWARDER";
})(ContractType || (ContractType = {}));
export var SupportedNetworks;
(function (SupportedNetworks) {
    SupportedNetworks[SupportedNetworks["AMOY"] = 0] = "AMOY";
    SupportedNetworks[SupportedNetworks["POLYGON"] = 1] = "POLYGON";
})(SupportedNetworks || (SupportedNetworks = {}));
export var ENVIRONMENT;
(function (ENVIRONMENT) {
    ENVIRONMENT[ENVIRONMENT["PROD"] = 0] = "PROD";
    ENVIRONMENT[ENVIRONMENT["DEV"] = 1] = "DEV";
})(ENVIRONMENT || (ENVIRONMENT = {}));
export var DIMO_APIs;
(function (DIMO_APIs) {
    DIMO_APIs[DIMO_APIs["ATTESTATION"] = 0] = "ATTESTATION";
    DIMO_APIs[DIMO_APIs["AUTH"] = 1] = "AUTH";
    DIMO_APIs[DIMO_APIs["IDENTITY"] = 2] = "IDENTITY";
    DIMO_APIs[DIMO_APIs["DEVICES"] = 3] = "DEVICES";
    DIMO_APIs[DIMO_APIs["DEVICE_DATA"] = 4] = "DEVICE_DATA";
    DIMO_APIs[DIMO_APIs["DEVICE_DEFINITIONS"] = 5] = "DEVICE_DEFINITIONS";
    DIMO_APIs[DIMO_APIs["EVENTS"] = 6] = "EVENTS";
    DIMO_APIs[DIMO_APIs["TELEMETRY"] = 7] = "TELEMETRY";
    DIMO_APIs[DIMO_APIs["TOKEN_EXCHANGE"] = 8] = "TOKEN_EXCHANGE";
    DIMO_APIs[DIMO_APIs["TRIPS"] = 9] = "TRIPS";
    DIMO_APIs[DIMO_APIs["USER"] = 10] = "USER";
    DIMO_APIs[DIMO_APIs["VALUATIONS"] = 11] = "VALUATIONS";
    DIMO_APIs[DIMO_APIs["VEHICLE_SIGNAL_DECODING"] = 12] = "VEHICLE_SIGNAL_DECODING";
})(DIMO_APIs || (DIMO_APIs = {}));
//# sourceMappingURL=dimo.js.map