export declare enum AuthorizeResponseStatus {
    Accepted = "Accepted",
    Blocked = "Blocked",
    Expired = "Expired",
    Invalid = "Invalid",
    ConcurrentTx = "ConcurrentTx"
}
export declare enum BootNotificationResponseStatus {
    Accepted = "Accepted",
    Pending = "Pending",
    Rejected = "Rejected"
}
export declare enum CancelReservationResponseStatus {
    Accepted = "Accepted",
    Rejected = "Rejected"
}
export declare enum ChangeAvailabilityRequestType {
    Inoperative = "Inoperative",
    Operative = "Operative"
}
export declare enum ChangeAvailabilityResponseStatus {
    Accepted = "Accepted",
    Rejected = "Rejected",
    Scheduled = "Scheduled"
}
export declare enum ChangeConfigurationResponseStatus {
    Accepted = "Accepted",
    Rejected = "Rejected",
    RebootRequired = "RebootRequired",
    NotSupported = "NotSupported"
}
export declare enum ClearCacheResponseStatus {
    Accepted = "Accepted",
    Rejected = "Rejected"
}
export declare enum ClearChargingProfileRequestChargingProfilePurpose {
    ChargePointMaxProfile = "ChargePointMaxProfile",
    TxDefaultProfile = "TxDefaultProfile",
    TxProfile = "TxProfile"
}
export declare enum ClearChargingProfileResponseStatus {
    Accepted = "Accepted",
    Unknown = "Unknown"
}
export declare enum DataTransferResponseStatus {
    Accepted = "Accepted",
    Rejected = "Rejected",
    UnknownMessageId = "UnknownMessageId",
    UnknownVendorId = "UnknownVendorId"
}
export declare enum DiagnosticsStatusNotificationRequestStatus {
    Idle = "Idle",
    Uploaded = "Uploaded",
    UploadFailed = "UploadFailed",
    Uploading = "Uploading"
}
export declare enum FirmwareStatusNotificationRequestStatus {
    Downloaded = "Downloaded",
    DownloadFailed = "DownloadFailed",
    Downloading = "Downloading",
    Idle = "Idle",
    InstallationFailed = "InstallationFailed",
    Installing = "Installing",
    Installed = "Installed"
}
export declare enum GetCompositeScheduleRequestChargingRateUnit {
    A = "A",
    W = "W"
}
export declare enum GetCompositeScheduleResponseChargingRateUnit {
    A = "A",
    W = "W"
}
export declare enum GetCompositeScheduleResponseStatus {
    Accepted = "Accepted",
    Rejected = "Rejected"
}
export declare enum MeterValuesRequestContext {
    Interruption_Begin = "Interruption.Begin",
    Interruption_End = "Interruption.End",
    Sample_Clock = "Sample.Clock",
    Sample_Periodic = "Sample.Periodic",
    Transaction_Begin = "Transaction.Begin",
    Transaction_End = "Transaction.End",
    Trigger = "Trigger",
    Other = "Other"
}
export declare enum MeterValuesRequestFormat {
    Raw = "Raw",
    SignedData = "SignedData"
}
export declare enum MeterValuesRequestLocation {
    Cable = "Cable",
    EV = "EV",
    Inlet = "Inlet",
    Outlet = "Outlet",
    Body = "Body"
}
export declare enum MeterValuesRequestMeasurand {
    Energy_Active_Export_Register = "Energy.Active.Export.Register",
    Energy_Active_Import_Register = "Energy.Active.Import.Register",
    Energy_Reactive_Export_Register = "Energy.Reactive.Export.Register",
    Energy_Reactive_Import_Register = "Energy.Reactive.Import.Register",
    Energy_Active_Export_Interval = "Energy.Active.Export.Interval",
    Energy_Active_Import_Interval = "Energy.Active.Import.Interval",
    Energy_Reactive_Export_Interval = "Energy.Reactive.Export.Interval",
    Energy_Reactive_Import_Interval = "Energy.Reactive.Import.Interval",
    Power_Active_Export = "Power.Active.Export",
    Power_Active_Import = "Power.Active.Import",
    Power_Offered = "Power.Offered",
    Power_Reactive_Export = "Power.Reactive.Export",
    Power_Reactive_Import = "Power.Reactive.Import",
    Power_Factor = "Power.Factor",
    Current_Import = "Current.Import",
    Current_Export = "Current.Export",
    Current_Offered = "Current.Offered",
    Voltage = "Voltage",
    Frequency = "Frequency",
    Temperature = "Temperature",
    SoC = "SoC",
    RPM = "RPM"
}
export declare enum MeterValuesRequestPhase {
    L1 = "L1",
    L2 = "L2",
    L3 = "L3",
    N = "N",
    L1_N = "L1-N",
    L2_N = "L2-N",
    L3_N = "L3-N",
    L1_L2 = "L1-L2",
    L2_L3 = "L2-L3",
    L3_L1 = "L3-L1"
}
export declare enum MeterValuesRequestUnit {
    Wh = "Wh",
    kWh = "kWh",
    varh = "varh",
    kvarh = "kvarh",
    W = "W",
    kW = "kW",
    VA = "VA",
    kVA = "kVA",
    var = "var",
    kvar = "kvar",
    A = "A",
    V = "V",
    K = "K",
    Celcius = "Celcius",
    Celsius = "Celsius",
    Fahrenheit = "Fahrenheit",
    Percent = "Percent"
}
export declare enum RemoteStartTransactionRequestChargingProfileKind {
    Absolute = "Absolute",
    Recurring = "Recurring",
    Relative = "Relative"
}
export declare enum RemoteStartTransactionRequestChargingProfilePurpose {
    ChargePointMaxProfile = "ChargePointMaxProfile",
    TxDefaultProfile = "TxDefaultProfile",
    TxProfile = "TxProfile"
}
export declare enum RemoteStartTransactionRequestChargingRateUnit {
    A = "A",
    W = "W"
}
export declare enum RemoteStartTransactionRequestRecurrencyKind {
    Daily = "Daily",
    Weekly = "Weekly"
}
export declare enum RemoteStartTransactionResponseStatus {
    Accepted = "Accepted",
    Rejected = "Rejected"
}
export declare enum RemoteStopTransactionResponseStatus {
    Accepted = "Accepted",
    Rejected = "Rejected"
}
export declare enum ReserveNowResponseStatus {
    Accepted = "Accepted",
    Faulted = "Faulted",
    Occupied = "Occupied",
    Rejected = "Rejected",
    Unavailable = "Unavailable"
}
export declare enum ResetRequestType {
    Hard = "Hard",
    Soft = "Soft"
}
export declare enum ResetResponseStatus {
    Accepted = "Accepted",
    Rejected = "Rejected"
}
export declare enum SendLocalListRequestStatus {
    Accepted = "Accepted",
    Blocked = "Blocked",
    Expired = "Expired",
    Invalid = "Invalid",
    ConcurrentTx = "ConcurrentTx"
}
export declare enum SendLocalListRequestUpdateType {
    Differential = "Differential",
    Full = "Full"
}
export declare enum SendLocalListResponseStatus {
    Accepted = "Accepted",
    Failed = "Failed",
    NotSupported = "NotSupported",
    VersionMismatch = "VersionMismatch"
}
export declare enum SetChargingProfileRequestChargingProfileKind {
    Absolute = "Absolute",
    Recurring = "Recurring",
    Relative = "Relative"
}
export declare enum SetChargingProfileRequestChargingProfilePurpose {
    ChargePointMaxProfile = "ChargePointMaxProfile",
    TxDefaultProfile = "TxDefaultProfile",
    TxProfile = "TxProfile"
}
export declare enum SetChargingProfileRequestChargingRateUnit {
    A = "A",
    W = "W"
}
export declare enum SetChargingProfileRequestRecurrencyKind {
    Daily = "Daily",
    Weekly = "Weekly"
}
export declare enum SetChargingProfileResponseStatus {
    Accepted = "Accepted",
    Rejected = "Rejected",
    NotSupported = "NotSupported"
}
export declare enum StartTransactionResponseStatus {
    Accepted = "Accepted",
    Blocked = "Blocked",
    Expired = "Expired",
    Invalid = "Invalid",
    ConcurrentTx = "ConcurrentTx"
}
export declare enum StatusNotificationRequestErrorCode {
    ConnectorLockFailure = "ConnectorLockFailure",
    EVCommunicationError = "EVCommunicationError",
    GroundFailure = "GroundFailure",
    HighTemperature = "HighTemperature",
    InternalError = "InternalError",
    LocalListConflict = "LocalListConflict",
    NoError = "NoError",
    OtherError = "OtherError",
    OverCurrentFailure = "OverCurrentFailure",
    PowerMeterFailure = "PowerMeterFailure",
    PowerSwitchFailure = "PowerSwitchFailure",
    ReaderFailure = "ReaderFailure",
    ResetFailure = "ResetFailure",
    UnderVoltage = "UnderVoltage",
    OverVoltage = "OverVoltage",
    WeakSignal = "WeakSignal"
}
export declare enum StatusNotificationRequestStatus {
    Available = "Available",
    Preparing = "Preparing",
    Charging = "Charging",
    SuspendedEVSE = "SuspendedEVSE",
    SuspendedEV = "SuspendedEV",
    Finishing = "Finishing",
    Reserved = "Reserved",
    Unavailable = "Unavailable",
    Faulted = "Faulted"
}
export declare enum StopTransactionRequestContext {
    Interruption_Begin = "Interruption.Begin",
    Interruption_End = "Interruption.End",
    Sample_Clock = "Sample.Clock",
    Sample_Periodic = "Sample.Periodic",
    Transaction_Begin = "Transaction.Begin",
    Transaction_End = "Transaction.End",
    Trigger = "Trigger",
    Other = "Other"
}
export declare enum StopTransactionRequestFormat {
    Raw = "Raw",
    SignedData = "SignedData"
}
export declare enum StopTransactionRequestLocation {
    Cable = "Cable",
    EV = "EV",
    Inlet = "Inlet",
    Outlet = "Outlet",
    Body = "Body"
}
export declare enum StopTransactionRequestMeasurand {
    Energy_Active_Export_Register = "Energy.Active.Export.Register",
    Energy_Active_Import_Register = "Energy.Active.Import.Register",
    Energy_Reactive_Export_Register = "Energy.Reactive.Export.Register",
    Energy_Reactive_Import_Register = "Energy.Reactive.Import.Register",
    Energy_Active_Export_Interval = "Energy.Active.Export.Interval",
    Energy_Active_Import_Interval = "Energy.Active.Import.Interval",
    Energy_Reactive_Export_Interval = "Energy.Reactive.Export.Interval",
    Energy_Reactive_Import_Interval = "Energy.Reactive.Import.Interval",
    Power_Active_Export = "Power.Active.Export",
    Power_Active_Import = "Power.Active.Import",
    Power_Offered = "Power.Offered",
    Power_Reactive_Export = "Power.Reactive.Export",
    Power_Reactive_Import = "Power.Reactive.Import",
    Power_Factor = "Power.Factor",
    Current_Import = "Current.Import",
    Current_Export = "Current.Export",
    Current_Offered = "Current.Offered",
    Voltage = "Voltage",
    Frequency = "Frequency",
    Temperature = "Temperature",
    SoC = "SoC",
    RPM = "RPM"
}
export declare enum StopTransactionRequestPhase {
    L1 = "L1",
    L2 = "L2",
    L3 = "L3",
    N = "N",
    L1_N = "L1-N",
    L2_N = "L2-N",
    L3_N = "L3-N",
    L1_L2 = "L1-L2",
    L2_L3 = "L2-L3",
    L3_L1 = "L3-L1"
}
export declare enum StopTransactionRequestReason {
    EmergencyStop = "EmergencyStop",
    EVDisconnected = "EVDisconnected",
    HardReset = "HardReset",
    Local = "Local",
    Other = "Other",
    PowerLoss = "PowerLoss",
    Reboot = "Reboot",
    Remote = "Remote",
    SoftReset = "SoftReset",
    UnlockCommand = "UnlockCommand",
    DeAuthorized = "DeAuthorized"
}
export declare enum StopTransactionRequestUnit {
    Wh = "Wh",
    kWh = "kWh",
    varh = "varh",
    kvarh = "kvarh",
    W = "W",
    kW = "kW",
    VA = "VA",
    kVA = "kVA",
    var = "var",
    kvar = "kvar",
    A = "A",
    V = "V",
    K = "K",
    Celcius = "Celcius",
    Fahrenheit = "Fahrenheit",
    Percent = "Percent"
}
export declare enum StopTransactionResponseStatus {
    Accepted = "Accepted",
    Blocked = "Blocked",
    Expired = "Expired",
    Invalid = "Invalid",
    ConcurrentTx = "ConcurrentTx"
}
export declare enum TriggerMessageRequestRequestedMessage {
    BootNotification = "BootNotification",
    DiagnosticsStatusNotification = "DiagnosticsStatusNotification",
    FirmwareStatusNotification = "FirmwareStatusNotification",
    Heartbeat = "Heartbeat",
    MeterValues = "MeterValues",
    StatusNotification = "StatusNotification"
}
export declare enum TriggerMessageResponseStatus {
    Accepted = "Accepted",
    Rejected = "Rejected",
    NotImplemented = "NotImplemented"
}
export declare enum UnlockConnectorResponseStatus {
    Unlocked = "Unlocked",
    UnlockFailed = "UnlockFailed",
    NotSupported = "NotSupported"
}
