import { OCPP2_0_1 } from '@citrineos/base';
import { AdditionalInfo, Authorization, IdToken } from '../../model/Authorization';
export declare class AuthorizationMapper {
    static toAuthorizationData(authorization: Authorization): OCPP2_0_1.AuthorizationData;
    static toIdToken(idToken: IdToken): OCPP2_0_1.IdTokenType;
    static toAdditionalInfo(additionalInfo: AdditionalInfo): OCPP2_0_1.AdditionalInfoType;
    static toIdTokenInfo(authorization: Authorization): OCPP2_0_1.IdTokenInfoType;
    static toMessageContentType(messageContent: any): OCPP2_0_1.MessageContentType;
    static toMessageFormatEnum(messageFormat: string): OCPP2_0_1.MessageFormatEnumType;
    static toAuthorizationStatusEnumType(status: string): OCPP2_0_1.AuthorizationStatusEnumType;
    static toIdTokenEnumType(type: string): OCPP2_0_1.IdTokenEnumType;
}
