import IAuthorizeRequest from './Authorize';
import IAuthorizeResponse from './AuthorizeResponse';
import IBootNotificationRequest from './BootNotification';
import IBootNotificationResponse from './BootNotificationResponse';
import ICancelReservationRequest from './CancelReservation';
import ICancelReservationResponse from './CancelReservationResponse';
import IChangeAvailabilityRequest from './ChangeAvailability';
import IChangeAvailabilityResponse from './ChangeAvailabilityResponse';
import IChangeConfigurationRequest from './ChangeConfiguration';
import IChangeConfigurationResponse from './ChangeConfigurationResponse';
import IClearCacheRequest from './ClearCache';
import IClearCacheResponse from './ClearCacheResponse';
import IClearChargingProfileRequest from './ClearChargingProfile';
import IClearChargingProfileResponse from './ClearChargingProfileResponse';
import IDataTransferRequest from './DataTransfer';
import IDataTransferResponse from './DataTransferResponse';
import IDiagnosticsStatusNotificationRequest from './DiagnosticsStatusNotification';
import IDiagnosticsStatusNotificationResponse from './DiagnosticsStatusNotificationResponse';
import IFirmwareStatusNotificationRequest from './FirmwareStatusNotification';
import IFirmwareStatusNotificationResponse from './FirmwareStatusNotificationResponse';
import IGetCompositeScheduleRequest from './GetCompositeSchedule';
import IGetCompositeScheduleResponse from './GetCompositeScheduleResponse';
import IGetConfigurationRequest from './GetConfiguration';
import IGetConfigurationResponse from './GetConfigurationResponse';
import IGetDiagnosticsRequest from './GetDiagnostics';
import IGetDiagnosticsResponse from './GetDiagnosticsResponse';
import IGetLocalListVersionRequest from './GetLocalListVersion';
import IGetLocalListVersionResponse from './GetLocalListVersionResponse';
import IHeartbeatRequest from './Heartbeat';
import IHeartbeatResponse from './HeartbeatResponse';
import IMeterValuesRequest from './MeterValues';
import IMeterValuesResponse from './MeterValuesResponse';
import IRemoteStartTransactionRequest from './RemoteStartTransaction';
import IRemoteStartTransactionResponse from './RemoteStartTransactionResponse';
import IRemoteStopTransactionRequest from './RemoteStopTransaction';
import IRemoteStopTransactionResponse from './RemoteStopTransactionResponse';
import IReserveNowRequest from './ReserveNow';
import IReserveNowResponse from './ReserveNowResponse';
import IResetRequest from './Reset';
import IResetResponse from './ResetResponse';
import ISendLocalListRequest from './SendLocalList';
import ISendLocalListResponse from './SendLocalListResponse';
import ISetChargingProfileRequest from './SetChargingProfile';
import ISetChargingProfileResponse from './SetChargingProfileResponse';
import IStartTransactionRequest from './StartTransaction';
import IStartTransactionResponse from './StartTransactionResponse';
import IStatusNotificationRequest from './StatusNotification';
import IStatusNotificationResponse from './StatusNotificationResponse';
import IStopTransactionRequest from './StopTransaction';
import IStopTransactionResponse from './StopTransactionResponse';
import ITriggerMessageRequest from './TriggerMessage';
import ITriggerMessageResponse from './TriggerMessageResponse';
import IUnlockConnectorRequest from './UnlockConnector';
import IUnlockConnectorResponse from './UnlockConnectorResponse';
import IUpdateFirmwareRequest from './UpdateFirmware';
import IUpdateFirmwareResponse from './UpdateFirmwareResponse';
import ICertificateSignedRequest from './CertificateSigned';
import ICertificateSignedResponse from './CertificateSignedResponse';
import IDeleteCertificateRequest from './DeleteCertificate';
import IDeleteCertificateResponse from './DeleteCertificateResponse';
import IExtendedTriggerMessageRequest from './ExtendedTriggerMessage';
import IExtendedTriggerMessageResponse from './ExtendedTriggerMessageResponse';
import IGetInstalledCertificateIdsRequest from './GetInstalledCertificateIds';
import IGetInstalledCertificateIdsResponse from './GetInstalledCertificateIdsResponse';
import IGetLogRequest from './GetLog';
import IGetLogResponse from './GetLogResponse';
import IInstallCertificateRequest from './InstallCertificate';
import IInstallCertificateResponse from './InstallCertificateResponse';
import ILogStatusNotificationRequest from './LogStatusNotification';
import ILogStatusNotificationResponse from './LogStatusNotificationResponse';
import ISecurityEventNotificationRequest from './SecurityEventNotification';
import ISecurityEventNotificationResponse from './SecurityEventNotificationResponse';
import ISignCertificateRequest from './SignCertificate';
import ISignCertificateResponse from './SignCertificateResponse';
import ISignedFirmwareStatusNotificationRequest from './SignedFirmwareStatusNotification';
import ISignedFirmwareStatusNotificationResponse from './SignedFirmwareStatusNotificationResponse';
import ISignedUpdateFirmwareRequest from './SignedUpdateFirmware';
import ISignedUpdateFirmwareResponse from './SignedUpdateFirmwareResponse';
export declare namespace Ocpp16Types {
    type AuthorizeRequest = IAuthorizeRequest;
    type AuthorizeResponse = IAuthorizeResponse;
    type BootNotificationRequest = IBootNotificationRequest;
    type BootNotificationResponse = IBootNotificationResponse;
    type CancelReservationRequest = ICancelReservationRequest;
    type CancelReservationResponse = ICancelReservationResponse;
    type ChangeAvailabilityRequest = IChangeAvailabilityRequest;
    type ChangeAvailabilityResponse = IChangeAvailabilityResponse;
    type ChangeConfigurationRequest = IChangeConfigurationRequest;
    type ChangeConfigurationResponse = IChangeConfigurationResponse;
    type ClearCacheRequest = IClearCacheRequest;
    type ClearCacheResponse = IClearCacheResponse;
    type ClearChargingProfileRequest = IClearChargingProfileRequest;
    type ClearChargingProfileResponse = IClearChargingProfileResponse;
    type DataTransferRequest = IDataTransferRequest;
    type DataTransferResponse = IDataTransferResponse;
    type DiagnosticsStatusNotificationRequest = IDiagnosticsStatusNotificationRequest;
    type DiagnosticsStatusNotificationResponse = IDiagnosticsStatusNotificationResponse;
    type FirmwareStatusNotificationRequest = IFirmwareStatusNotificationRequest;
    type FirmwareStatusNotificationResponse = IFirmwareStatusNotificationResponse;
    type GetCompositeScheduleRequest = IGetCompositeScheduleRequest;
    type GetCompositeScheduleResponse = IGetCompositeScheduleResponse;
    type GetConfigurationRequest = IGetConfigurationRequest;
    type GetConfigurationResponse = IGetConfigurationResponse;
    type GetDiagnosticsRequest = IGetDiagnosticsRequest;
    type GetDiagnosticsResponse = IGetDiagnosticsResponse;
    type GetLocalListVersionRequest = IGetLocalListVersionRequest;
    type GetLocalListVersionResponse = IGetLocalListVersionResponse;
    type HeartbeatRequest = IHeartbeatRequest;
    type HeartbeatResponse = IHeartbeatResponse;
    type MeterValuesRequest = IMeterValuesRequest;
    type MeterValuesResponse = IMeterValuesResponse;
    type RemoteStartTransactionRequest = IRemoteStartTransactionRequest;
    type RemoteStartTransactionResponse = IRemoteStartTransactionResponse;
    type RemoteStopTransactionRequest = IRemoteStopTransactionRequest;
    type RemoteStopTransactionResponse = IRemoteStopTransactionResponse;
    type ReserveNowRequest = IReserveNowRequest;
    type ReserveNowResponse = IReserveNowResponse;
    type ResetRequest = IResetRequest;
    type ResetResponse = IResetResponse;
    type SendLocalListRequest = ISendLocalListRequest;
    type SendLocalListResponse = ISendLocalListResponse;
    type SetChargingProfileRequest = ISetChargingProfileRequest;
    type SetChargingProfileResponse = ISetChargingProfileResponse;
    type StartTransactionRequest = IStartTransactionRequest;
    type StartTransactionResponse = IStartTransactionResponse;
    type StatusNotificationRequest = IStatusNotificationRequest;
    type StatusNotificationResponse = IStatusNotificationResponse;
    type StopTransactionRequest = IStopTransactionRequest;
    type StopTransactionResponse = IStopTransactionResponse;
    type TriggerMessageRequest = ITriggerMessageRequest;
    type TriggerMessageResponse = ITriggerMessageResponse;
    type UnlockConnectorRequest = IUnlockConnectorRequest;
    type UnlockConnectorResponse = IUnlockConnectorResponse;
    type UpdateFirmwareRequest = IUpdateFirmwareRequest;
    type UpdateFirmwareResponse = IUpdateFirmwareResponse;
    type CertificateSignedRequest = ICertificateSignedRequest;
    type CertificateSignedResponse = ICertificateSignedResponse;
    type DeleteCertificateRequest = IDeleteCertificateRequest;
    type DeleteCertificateResponse = IDeleteCertificateResponse;
    type ExtendedTriggerMessageRequest = IExtendedTriggerMessageRequest;
    type ExtendedTriggerMessageResponse = IExtendedTriggerMessageResponse;
    type GetInstalledCertificateIdsRequest = IGetInstalledCertificateIdsRequest;
    type GetInstalledCertificateIdsResponse = IGetInstalledCertificateIdsResponse;
    type GetLogRequest = IGetLogRequest;
    type GetLogResponse = IGetLogResponse;
    type InstallCertificateRequest = IInstallCertificateRequest;
    type InstallCertificateResponse = IInstallCertificateResponse;
    type LogStatusNotificationRequest = ILogStatusNotificationRequest;
    type LogStatusNotificationResponse = ILogStatusNotificationResponse;
    type SecurityEventNotificationRequest = ISecurityEventNotificationRequest;
    type SecurityEventNotificationResponse = ISecurityEventNotificationResponse;
    type SignCertificateRequest = ISignCertificateRequest;
    type SignCertificateResponse = ISignCertificateResponse;
    type SignedFirmwareStatusNotificationRequest = ISignedFirmwareStatusNotificationRequest;
    type SignedFirmwareStatusNotificationResponse = ISignedFirmwareStatusNotificationResponse;
    type SignedUpdateFirmwareRequest = ISignedUpdateFirmwareRequest;
    type SignedUpdateFirmwareResponse = ISignedUpdateFirmwareResponse;
}
