import { type RpcCallErrorV16 } from "./../types/v16"; import { OCPPMessageType, type OCPPErrorCodeType } from "./common"; import { type RpcCallErrorV201 } from "./../types/v201"; import { type OCPPErrorCodeV16, type OCPPErrorCodeV201 } from "./../types"; export declare class OCPPCallError { messageTypeId: OCPPMessageType.CALL_ERROR; messageId: string; errorCode: T; errorDescription: string; errorDetails: Record; toRPCObject(): RpcCallErrorV16 | RpcCallErrorV201; constructor({ messageId, errorCode, errorDescription, errorDetails, }: { messageId?: string; errorCode: T; errorDescription: string; errorDetails?: Record; }); } export declare class OCPPCallErrorV16 extends OCPPCallError { } export declare class OCPPCallErrorV201 extends OCPPCallError { } //# sourceMappingURL=ocpp-call-error.d.ts.map