import { z } from 'zod/v4';
export declare const SendLocalListSchema: z.ZodObject<{
    tenantId: z.ZodOptional<z.ZodNumber>;
    tenant: z.ZodOptional<z.ZodObject<{
        id: z.ZodOptional<z.ZodNumber>;
        name: z.ZodString;
        url: z.ZodOptional<z.ZodNullable<z.ZodString>>;
        countryCode: z.ZodOptional<z.ZodNullable<z.ZodString>>;
        partyId: z.ZodOptional<z.ZodNullable<z.ZodString>>;
        serverProfileOCPI: z.ZodOptional<z.ZodNullable<z.ZodObject<{
            credentialsRole: z.ZodObject<{
                role: z.ZodEnum<{
                    CPO: "CPO";
                    EMSP: "EMSP";
                    HUB: "HUB";
                    NAP: "NAP";
                    NSP: "NSP";
                    SCSP: "SCSP";
                }>;
                businessDetails: z.ZodObject<{
                    name: z.ZodString;
                    website: z.ZodOptional<z.ZodString>;
                    logo: z.ZodOptional<z.ZodObject<{
                        url: z.ZodString;
                        type: z.ZodString;
                        category: z.ZodString;
                        width: z.ZodOptional<z.ZodNumber>;
                        height: z.ZodOptional<z.ZodNumber>;
                    }, z.core.$strip>>;
                }, z.core.$strip>;
            }, z.core.$strip>;
            versionDetails: z.ZodArray<z.ZodObject<{
                version: z.ZodEnum<{
                    "2.2.1": "2.2.1";
                }>;
                versionDetailsUrl: z.ZodOptional<z.ZodString>;
            }, z.core.$strip>>;
            versionEndpoints: z.ZodRecord<z.ZodString, z.ZodArray<z.ZodObject<{
                identifier: z.ZodString;
                url: z.ZodString;
            }, z.core.$strip>>>;
        }, z.core.$strip>>>;
        isUserTenant: z.ZodDefault<z.ZodBoolean>;
        maxChargingStations: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        updatedAt: z.ZodOptional<z.ZodDate>;
        createdAt: z.ZodOptional<z.ZodDate>;
    }, z.core.$strip>>;
    updatedAt: z.ZodOptional<z.ZodDate>;
    createdAt: z.ZodOptional<z.ZodDate>;
    id: z.ZodOptional<z.ZodNumber>;
    ocppConnectionName: z.ZodString;
    correlationId: z.ZodString;
    versionNumber: z.ZodNumber;
    updateType: z.ZodString;
    localAuthorizationList: z.ZodOptional<z.ZodNullable<z.ZodArray<z.ZodLazy<z.ZodObject<{
        tenantId: z.ZodOptional<z.ZodNumber>;
        tenant: z.ZodOptional<z.ZodObject<{
            id: z.ZodOptional<z.ZodNumber>;
            name: z.ZodString;
            url: z.ZodOptional<z.ZodNullable<z.ZodString>>;
            countryCode: z.ZodOptional<z.ZodNullable<z.ZodString>>;
            partyId: z.ZodOptional<z.ZodNullable<z.ZodString>>;
            serverProfileOCPI: z.ZodOptional<z.ZodNullable<z.ZodObject<{
                credentialsRole: z.ZodObject<{
                    role: z.ZodEnum<{
                        CPO: "CPO";
                        EMSP: "EMSP";
                        HUB: "HUB";
                        NAP: "NAP";
                        NSP: "NSP";
                        SCSP: "SCSP";
                    }>;
                    businessDetails: z.ZodObject<{
                        name: z.ZodString;
                        website: z.ZodOptional<z.ZodString>;
                        logo: z.ZodOptional<z.ZodObject<{
                            url: z.ZodString;
                            type: z.ZodString;
                            category: z.ZodString;
                            width: z.ZodOptional<z.ZodNumber>;
                            height: z.ZodOptional<z.ZodNumber>;
                        }, z.core.$strip>>;
                    }, z.core.$strip>;
                }, z.core.$strip>;
                versionDetails: z.ZodArray<z.ZodObject<{
                    version: z.ZodEnum<{
                        "2.2.1": "2.2.1";
                    }>;
                    versionDetailsUrl: z.ZodOptional<z.ZodString>;
                }, z.core.$strip>>;
                versionEndpoints: z.ZodRecord<z.ZodString, z.ZodArray<z.ZodObject<{
                    identifier: z.ZodString;
                    url: z.ZodString;
                }, z.core.$strip>>>;
            }, z.core.$strip>>>;
            isUserTenant: z.ZodDefault<z.ZodBoolean>;
            maxChargingStations: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
            updatedAt: z.ZodOptional<z.ZodDate>;
            createdAt: z.ZodOptional<z.ZodDate>;
        }, z.core.$strip>>;
        updatedAt: z.ZodOptional<z.ZodDate>;
        createdAt: z.ZodOptional<z.ZodDate>;
        id: z.ZodOptional<z.ZodNumber>;
        allowedConnectorTypes: z.ZodOptional<z.ZodArray<z.ZodString>>;
        disallowedEvseIdPrefixes: z.ZodOptional<z.ZodArray<z.ZodString>>;
        idToken: z.ZodString;
        idTokenType: z.ZodOptional<z.ZodNullable<z.ZodString>>;
        additionalInfo: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
        status: z.ZodString;
        cacheExpiryDateTime: z.ZodOptional<z.ZodNullable<z.ZodISODateTime>>;
        chargingPriority: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        language1: z.ZodOptional<z.ZodNullable<z.ZodString>>;
        language2: z.ZodOptional<z.ZodNullable<z.ZodString>>;
        personalMessage: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
        groupAuthorizationId: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        groupAuthorization: z.ZodOptional<z.ZodLazy<z.ZodObject<{
            tenantId: z.ZodOptional<z.ZodNumber>;
            tenant: z.ZodOptional<z.ZodObject<{
                id: z.ZodOptional<z.ZodNumber>;
                name: z.ZodString;
                url: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                countryCode: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                partyId: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                serverProfileOCPI: z.ZodOptional<z.ZodNullable<z.ZodObject<{
                    credentialsRole: z.ZodObject<{
                        role: z.ZodEnum<{
                            CPO: "CPO";
                            EMSP: "EMSP";
                            HUB: "HUB";
                            NAP: "NAP";
                            NSP: "NSP";
                            SCSP: "SCSP";
                        }>;
                        businessDetails: z.ZodObject<{
                            name: z.ZodString;
                            website: z.ZodOptional<z.ZodString>;
                            logo: z.ZodOptional<z.ZodObject<{
                                url: z.ZodString;
                                type: z.ZodString;
                                category: z.ZodString;
                                width: z.ZodOptional<z.ZodNumber>;
                                height: z.ZodOptional<z.ZodNumber>;
                            }, z.core.$strip>>;
                        }, z.core.$strip>;
                    }, z.core.$strip>;
                    versionDetails: z.ZodArray<z.ZodObject<{
                        version: z.ZodEnum<{
                            "2.2.1": "2.2.1";
                        }>;
                        versionDetailsUrl: z.ZodOptional<z.ZodString>;
                    }, z.core.$strip>>;
                    versionEndpoints: z.ZodRecord<z.ZodString, z.ZodArray<z.ZodObject<{
                        identifier: z.ZodString;
                        url: z.ZodString;
                    }, z.core.$strip>>>;
                }, z.core.$strip>>>;
                isUserTenant: z.ZodDefault<z.ZodBoolean>;
                maxChargingStations: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                updatedAt: z.ZodOptional<z.ZodDate>;
                createdAt: z.ZodOptional<z.ZodDate>;
            }, z.core.$strip>>;
            updatedAt: z.ZodOptional<z.ZodDate>;
            createdAt: z.ZodOptional<z.ZodDate>;
            groupAuthorizationId: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
            groupAuthorization: z.ZodOptional<z.ZodLazy<z.ZodObject<{
                tenantId: z.ZodOptional<z.ZodNumber>;
                tenant: z.ZodOptional<z.ZodObject<{
                    id: z.ZodOptional<z.ZodNumber>;
                    name: z.ZodString;
                    url: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                    countryCode: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                    partyId: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                    serverProfileOCPI: z.ZodOptional<z.ZodNullable<z.ZodObject<{
                        credentialsRole: z.ZodObject<{
                            role: z.ZodEnum<{
                                CPO: "CPO";
                                EMSP: "EMSP";
                                HUB: "HUB";
                                NAP: "NAP";
                                NSP: "NSP";
                                SCSP: "SCSP";
                            }>;
                            businessDetails: z.ZodObject<{
                                name: z.ZodString;
                                website: z.ZodOptional<z.ZodString>;
                                logo: z.ZodOptional<z.ZodObject<{
                                    url: z.ZodString;
                                    type: z.ZodString;
                                    category: z.ZodString;
                                    width: z.ZodOptional<z.ZodNumber>;
                                    height: z.ZodOptional<z.ZodNumber>;
                                }, z.core.$strip>>;
                            }, z.core.$strip>;
                        }, z.core.$strip>;
                        versionDetails: z.ZodArray<z.ZodObject<{
                            version: z.ZodEnum<{
                                "2.2.1": "2.2.1";
                            }>;
                            versionDetailsUrl: z.ZodOptional<z.ZodString>;
                        }, z.core.$strip>>;
                        versionEndpoints: z.ZodRecord<z.ZodString, z.ZodArray<z.ZodObject<{
                            identifier: z.ZodString;
                            url: z.ZodString;
                        }, z.core.$strip>>>;
                    }, z.core.$strip>>>;
                    isUserTenant: z.ZodDefault<z.ZodBoolean>;
                    maxChargingStations: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                    updatedAt: z.ZodOptional<z.ZodDate>;
                    createdAt: z.ZodOptional<z.ZodDate>;
                }, z.core.$strip>>;
                updatedAt: z.ZodOptional<z.ZodDate>;
                createdAt: z.ZodOptional<z.ZodDate>;
                id: z.ZodOptional<z.ZodNumber>;
                allowedConnectorTypes: z.ZodOptional<z.ZodArray<z.ZodString>>;
                disallowedEvseIdPrefixes: z.ZodOptional<z.ZodArray<z.ZodString>>;
                idToken: z.ZodString;
                idTokenType: z.ZodOptional<z.ZodNullable<z.ZodEnum<{
                    Central: "Central";
                    eMAID: "eMAID";
                    ISO14443: "ISO14443";
                    ISO15693: "ISO15693";
                    KeyCode: "KeyCode";
                    Local: "Local";
                    MacAddress: "MacAddress";
                    NoAuthorization: "NoAuthorization";
                    Other: "Other";
                    DirectPayment: "DirectPayment";
                    EVCCID: "EVCCID";
                    VIN: "VIN";
                }>>>;
                additionalInfo: z.ZodOptional<z.ZodNullable<z.ZodTuple<[z.ZodObject<{
                    id: z.ZodOptional<z.ZodNumber>;
                    additionalIdToken: z.ZodString;
                    type: z.ZodString;
                }, z.core.$strip>], z.ZodObject<{
                    id: z.ZodOptional<z.ZodNumber>;
                    additionalIdToken: z.ZodString;
                    type: z.ZodString;
                }, z.core.$strip>>>>;
                status: z.ZodEnum<{
                    Accepted: "Accepted";
                    Blocked: "Blocked";
                    ConcurrentTx: "ConcurrentTx";
                    Expired: "Expired";
                    Invalid: "Invalid";
                    NoCredit: "NoCredit";
                    NotAllowedTypeEVSE: "NotAllowedTypeEVSE";
                    NotAtThisLocation: "NotAtThisLocation";
                    NotAtThisTime: "NotAtThisTime";
                    Unknown: "Unknown";
                }>;
                cacheExpiryDateTime: z.ZodOptional<z.ZodNullable<z.ZodISODateTime>>;
                chargingPriority: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                language1: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                language2: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                personalMessage: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
                customData: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
                concurrentTransaction: z.ZodOptional<z.ZodBoolean>;
                isPrepaid: z.ZodOptional<z.ZodBoolean>;
                prepaidBalance: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                realTimeAuth: z.ZodOptional<z.ZodNullable<z.ZodEnum<{
                    Never: "Never";
                    Allowed: "Allowed";
                    AllowedOffline: "AllowedOffline";
                }>>>;
                realTimeAuthLastAttempt: z.ZodOptional<z.ZodNullable<z.ZodObject<{
                    timestamp: z.ZodISODateTime;
                    result: z.ZodEnum<{
                        Accepted: "Accepted";
                        Blocked: "Blocked";
                        ConcurrentTx: "ConcurrentTx";
                        Expired: "Expired";
                        Invalid: "Invalid";
                        NoCredit: "NoCredit";
                        NotAllowedTypeEVSE: "NotAllowedTypeEVSE";
                        NotAtThisLocation: "NotAtThisLocation";
                        NotAtThisTime: "NotAtThisTime";
                        Unknown: "Unknown";
                    }>;
                    ocppConnectionName: z.ZodString;
                    evseId: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                    connectorId: z.ZodNumber;
                }, z.core.$strip>>>;
                realTimeAuthTimeout: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                realTimeAuthUrl: z.ZodOptional<z.ZodString>;
                tenantPartnerId: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                tenantPartner: z.ZodOptional<z.ZodNullable<z.ZodObject<{
                    tenantId: z.ZodOptional<z.ZodNumber>;
                    tenant: z.ZodOptional<z.ZodObject<{
                        id: z.ZodOptional<z.ZodNumber>;
                        name: z.ZodString;
                        url: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                        countryCode: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                        partyId: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                        serverProfileOCPI: z.ZodOptional<z.ZodNullable<z.ZodObject<{
                            credentialsRole: z.ZodObject<{
                                role: z.ZodEnum<{
                                    CPO: "CPO";
                                    EMSP: "EMSP";
                                    HUB: "HUB";
                                    NAP: "NAP";
                                    NSP: "NSP";
                                    SCSP: "SCSP";
                                }>;
                                businessDetails: z.ZodObject<{
                                    name: z.ZodString;
                                    website: z.ZodOptional<z.ZodString>;
                                    logo: z.ZodOptional<z.ZodObject<{
                                        url: z.ZodString;
                                        type: z.ZodString;
                                        category: z.ZodString;
                                        width: z.ZodOptional<z.ZodNumber>;
                                        height: z.ZodOptional<z.ZodNumber>;
                                    }, z.core.$strip>>;
                                }, z.core.$strip>;
                            }, z.core.$strip>;
                            versionDetails: z.ZodArray<z.ZodObject<{
                                version: z.ZodEnum<{
                                    "2.2.1": "2.2.1";
                                }>;
                                versionDetailsUrl: z.ZodOptional<z.ZodString>;
                            }, z.core.$strip>>;
                            versionEndpoints: z.ZodRecord<z.ZodString, z.ZodArray<z.ZodObject<{
                                identifier: z.ZodString;
                                url: z.ZodString;
                            }, z.core.$strip>>>;
                        }, z.core.$strip>>>;
                        isUserTenant: z.ZodDefault<z.ZodBoolean>;
                        maxChargingStations: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                        updatedAt: z.ZodOptional<z.ZodDate>;
                        createdAt: z.ZodOptional<z.ZodDate>;
                    }, z.core.$strip>>;
                    updatedAt: z.ZodOptional<z.ZodDate>;
                    createdAt: z.ZodOptional<z.ZodDate>;
                    id: z.ZodOptional<z.ZodNumber>;
                    countryCode: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                    partyId: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                    partnerProfileOCPI: z.ZodObject<{
                        version: z.ZodObject<{
                            version: z.ZodEnum<{
                                "2.2.1": "2.2.1";
                            }>;
                            versionDetailsUrl: z.ZodOptional<z.ZodString>;
                        }, z.core.$strip>;
                        serverCredentials: z.ZodObject<{
                            versionsUrl: z.ZodString;
                            token: z.ZodOptional<z.ZodString>;
                            certificateRef: z.ZodOptional<z.ZodString>;
                        }, z.core.$strip>;
                        roles: z.ZodOptional<z.ZodArray<z.ZodObject<{
                            role: z.ZodEnum<{
                                CPO: "CPO";
                                EMSP: "EMSP";
                                HUB: "HUB";
                                NAP: "NAP";
                                NSP: "NSP";
                                SCSP: "SCSP";
                            }>;
                            businessDetails: z.ZodObject<{
                                name: z.ZodString;
                                website: z.ZodOptional<z.ZodString>;
                                logo: z.ZodOptional<z.ZodObject<{
                                    url: z.ZodString;
                                    type: z.ZodString;
                                    category: z.ZodString;
                                    width: z.ZodOptional<z.ZodNumber>;
                                    height: z.ZodOptional<z.ZodNumber>;
                                }, z.core.$strip>>;
                            }, z.core.$strip>;
                        }, z.core.$strip>>>;
                        credentials: z.ZodOptional<z.ZodObject<{
                            versionsUrl: z.ZodString;
                            token: z.ZodOptional<z.ZodString>;
                            certificateRef: z.ZodOptional<z.ZodString>;
                        }, z.core.$strip>>;
                        endpoints: z.ZodOptional<z.ZodArray<z.ZodObject<{
                            identifier: z.ZodString;
                            url: z.ZodString;
                        }, z.core.$strip>>>;
                    }, z.core.$strip>;
                }, z.core.$strip>>>;
                groupAuthorizationId: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                tariffId: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
            }, z.core.$strip>>>;
            id: z.ZodOptional<z.ZodNumber>;
            allowedConnectorTypes: z.ZodOptional<z.ZodArray<z.ZodString>>;
            disallowedEvseIdPrefixes: z.ZodOptional<z.ZodArray<z.ZodString>>;
            idToken: z.ZodString;
            idTokenType: z.ZodOptional<z.ZodNullable<z.ZodEnum<{
                Central: "Central";
                eMAID: "eMAID";
                ISO14443: "ISO14443";
                ISO15693: "ISO15693";
                KeyCode: "KeyCode";
                Local: "Local";
                MacAddress: "MacAddress";
                NoAuthorization: "NoAuthorization";
                Other: "Other";
                DirectPayment: "DirectPayment";
                EVCCID: "EVCCID";
                VIN: "VIN";
            }>>>;
            additionalInfo: z.ZodOptional<z.ZodNullable<z.ZodTuple<[z.ZodObject<{
                id: z.ZodOptional<z.ZodNumber>;
                additionalIdToken: z.ZodString;
                type: z.ZodString;
            }, z.core.$strip>], z.ZodObject<{
                id: z.ZodOptional<z.ZodNumber>;
                additionalIdToken: z.ZodString;
                type: z.ZodString;
            }, z.core.$strip>>>>;
            status: z.ZodEnum<{
                Accepted: "Accepted";
                Blocked: "Blocked";
                ConcurrentTx: "ConcurrentTx";
                Expired: "Expired";
                Invalid: "Invalid";
                NoCredit: "NoCredit";
                NotAllowedTypeEVSE: "NotAllowedTypeEVSE";
                NotAtThisLocation: "NotAtThisLocation";
                NotAtThisTime: "NotAtThisTime";
                Unknown: "Unknown";
            }>;
            cacheExpiryDateTime: z.ZodOptional<z.ZodNullable<z.ZodISODateTime>>;
            chargingPriority: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
            language1: z.ZodOptional<z.ZodNullable<z.ZodString>>;
            language2: z.ZodOptional<z.ZodNullable<z.ZodString>>;
            personalMessage: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
            customData: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
            concurrentTransaction: z.ZodOptional<z.ZodBoolean>;
            isPrepaid: z.ZodOptional<z.ZodBoolean>;
            prepaidBalance: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
            realTimeAuth: z.ZodOptional<z.ZodNullable<z.ZodEnum<{
                Never: "Never";
                Allowed: "Allowed";
                AllowedOffline: "AllowedOffline";
            }>>>;
            realTimeAuthLastAttempt: z.ZodOptional<z.ZodNullable<z.ZodObject<{
                timestamp: z.ZodISODateTime;
                result: z.ZodEnum<{
                    Accepted: "Accepted";
                    Blocked: "Blocked";
                    ConcurrentTx: "ConcurrentTx";
                    Expired: "Expired";
                    Invalid: "Invalid";
                    NoCredit: "NoCredit";
                    NotAllowedTypeEVSE: "NotAllowedTypeEVSE";
                    NotAtThisLocation: "NotAtThisLocation";
                    NotAtThisTime: "NotAtThisTime";
                    Unknown: "Unknown";
                }>;
                ocppConnectionName: z.ZodString;
                evseId: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                connectorId: z.ZodNumber;
            }, z.core.$strip>>>;
            realTimeAuthTimeout: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
            realTimeAuthUrl: z.ZodOptional<z.ZodString>;
            tenantPartnerId: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
            tenantPartner: z.ZodOptional<z.ZodNullable<z.ZodObject<{
                tenantId: z.ZodOptional<z.ZodNumber>;
                tenant: z.ZodOptional<z.ZodObject<{
                    id: z.ZodOptional<z.ZodNumber>;
                    name: z.ZodString;
                    url: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                    countryCode: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                    partyId: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                    serverProfileOCPI: z.ZodOptional<z.ZodNullable<z.ZodObject<{
                        credentialsRole: z.ZodObject<{
                            role: z.ZodEnum<{
                                CPO: "CPO";
                                EMSP: "EMSP";
                                HUB: "HUB";
                                NAP: "NAP";
                                NSP: "NSP";
                                SCSP: "SCSP";
                            }>;
                            businessDetails: z.ZodObject<{
                                name: z.ZodString;
                                website: z.ZodOptional<z.ZodString>;
                                logo: z.ZodOptional<z.ZodObject<{
                                    url: z.ZodString;
                                    type: z.ZodString;
                                    category: z.ZodString;
                                    width: z.ZodOptional<z.ZodNumber>;
                                    height: z.ZodOptional<z.ZodNumber>;
                                }, z.core.$strip>>;
                            }, z.core.$strip>;
                        }, z.core.$strip>;
                        versionDetails: z.ZodArray<z.ZodObject<{
                            version: z.ZodEnum<{
                                "2.2.1": "2.2.1";
                            }>;
                            versionDetailsUrl: z.ZodOptional<z.ZodString>;
                        }, z.core.$strip>>;
                        versionEndpoints: z.ZodRecord<z.ZodString, z.ZodArray<z.ZodObject<{
                            identifier: z.ZodString;
                            url: z.ZodString;
                        }, z.core.$strip>>>;
                    }, z.core.$strip>>>;
                    isUserTenant: z.ZodDefault<z.ZodBoolean>;
                    maxChargingStations: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                    updatedAt: z.ZodOptional<z.ZodDate>;
                    createdAt: z.ZodOptional<z.ZodDate>;
                }, z.core.$strip>>;
                updatedAt: z.ZodOptional<z.ZodDate>;
                createdAt: z.ZodOptional<z.ZodDate>;
                id: z.ZodOptional<z.ZodNumber>;
                countryCode: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                partyId: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                partnerProfileOCPI: z.ZodObject<{
                    version: z.ZodObject<{
                        version: z.ZodEnum<{
                            "2.2.1": "2.2.1";
                        }>;
                        versionDetailsUrl: z.ZodOptional<z.ZodString>;
                    }, z.core.$strip>;
                    serverCredentials: z.ZodObject<{
                        versionsUrl: z.ZodString;
                        token: z.ZodOptional<z.ZodString>;
                        certificateRef: z.ZodOptional<z.ZodString>;
                    }, z.core.$strip>;
                    roles: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        role: z.ZodEnum<{
                            CPO: "CPO";
                            EMSP: "EMSP";
                            HUB: "HUB";
                            NAP: "NAP";
                            NSP: "NSP";
                            SCSP: "SCSP";
                        }>;
                        businessDetails: z.ZodObject<{
                            name: z.ZodString;
                            website: z.ZodOptional<z.ZodString>;
                            logo: z.ZodOptional<z.ZodObject<{
                                url: z.ZodString;
                                type: z.ZodString;
                                category: z.ZodString;
                                width: z.ZodOptional<z.ZodNumber>;
                                height: z.ZodOptional<z.ZodNumber>;
                            }, z.core.$strip>>;
                        }, z.core.$strip>;
                    }, z.core.$strip>>>;
                    credentials: z.ZodOptional<z.ZodObject<{
                        versionsUrl: z.ZodString;
                        token: z.ZodOptional<z.ZodString>;
                        certificateRef: z.ZodOptional<z.ZodString>;
                    }, z.core.$strip>>;
                    endpoints: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        identifier: z.ZodString;
                        url: z.ZodString;
                    }, z.core.$strip>>>;
                }, z.core.$strip>;
            }, z.core.$strip>>>;
            tariffId: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        }, z.core.$strip>>>;
        authorizationId: z.ZodOptional<z.ZodNumber>;
        authorization: z.ZodOptional<z.ZodLazy<z.ZodObject<{
            tenantId: z.ZodOptional<z.ZodNumber>;
            tenant: z.ZodOptional<z.ZodObject<{
                id: z.ZodOptional<z.ZodNumber>;
                name: z.ZodString;
                url: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                countryCode: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                partyId: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                serverProfileOCPI: z.ZodOptional<z.ZodNullable<z.ZodObject<{
                    credentialsRole: z.ZodObject<{
                        role: z.ZodEnum<{
                            CPO: "CPO";
                            EMSP: "EMSP";
                            HUB: "HUB";
                            NAP: "NAP";
                            NSP: "NSP";
                            SCSP: "SCSP";
                        }>;
                        businessDetails: z.ZodObject<{
                            name: z.ZodString;
                            website: z.ZodOptional<z.ZodString>;
                            logo: z.ZodOptional<z.ZodObject<{
                                url: z.ZodString;
                                type: z.ZodString;
                                category: z.ZodString;
                                width: z.ZodOptional<z.ZodNumber>;
                                height: z.ZodOptional<z.ZodNumber>;
                            }, z.core.$strip>>;
                        }, z.core.$strip>;
                    }, z.core.$strip>;
                    versionDetails: z.ZodArray<z.ZodObject<{
                        version: z.ZodEnum<{
                            "2.2.1": "2.2.1";
                        }>;
                        versionDetailsUrl: z.ZodOptional<z.ZodString>;
                    }, z.core.$strip>>;
                    versionEndpoints: z.ZodRecord<z.ZodString, z.ZodArray<z.ZodObject<{
                        identifier: z.ZodString;
                        url: z.ZodString;
                    }, z.core.$strip>>>;
                }, z.core.$strip>>>;
                isUserTenant: z.ZodDefault<z.ZodBoolean>;
                maxChargingStations: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                updatedAt: z.ZodOptional<z.ZodDate>;
                createdAt: z.ZodOptional<z.ZodDate>;
            }, z.core.$strip>>;
            updatedAt: z.ZodOptional<z.ZodDate>;
            createdAt: z.ZodOptional<z.ZodDate>;
            groupAuthorizationId: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
            groupAuthorization: z.ZodOptional<z.ZodLazy<z.ZodObject<{
                tenantId: z.ZodOptional<z.ZodNumber>;
                tenant: z.ZodOptional<z.ZodObject<{
                    id: z.ZodOptional<z.ZodNumber>;
                    name: z.ZodString;
                    url: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                    countryCode: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                    partyId: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                    serverProfileOCPI: z.ZodOptional<z.ZodNullable<z.ZodObject<{
                        credentialsRole: z.ZodObject<{
                            role: z.ZodEnum<{
                                CPO: "CPO";
                                EMSP: "EMSP";
                                HUB: "HUB";
                                NAP: "NAP";
                                NSP: "NSP";
                                SCSP: "SCSP";
                            }>;
                            businessDetails: z.ZodObject<{
                                name: z.ZodString;
                                website: z.ZodOptional<z.ZodString>;
                                logo: z.ZodOptional<z.ZodObject<{
                                    url: z.ZodString;
                                    type: z.ZodString;
                                    category: z.ZodString;
                                    width: z.ZodOptional<z.ZodNumber>;
                                    height: z.ZodOptional<z.ZodNumber>;
                                }, z.core.$strip>>;
                            }, z.core.$strip>;
                        }, z.core.$strip>;
                        versionDetails: z.ZodArray<z.ZodObject<{
                            version: z.ZodEnum<{
                                "2.2.1": "2.2.1";
                            }>;
                            versionDetailsUrl: z.ZodOptional<z.ZodString>;
                        }, z.core.$strip>>;
                        versionEndpoints: z.ZodRecord<z.ZodString, z.ZodArray<z.ZodObject<{
                            identifier: z.ZodString;
                            url: z.ZodString;
                        }, z.core.$strip>>>;
                    }, z.core.$strip>>>;
                    isUserTenant: z.ZodDefault<z.ZodBoolean>;
                    maxChargingStations: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                    updatedAt: z.ZodOptional<z.ZodDate>;
                    createdAt: z.ZodOptional<z.ZodDate>;
                }, z.core.$strip>>;
                updatedAt: z.ZodOptional<z.ZodDate>;
                createdAt: z.ZodOptional<z.ZodDate>;
                id: z.ZodOptional<z.ZodNumber>;
                allowedConnectorTypes: z.ZodOptional<z.ZodArray<z.ZodString>>;
                disallowedEvseIdPrefixes: z.ZodOptional<z.ZodArray<z.ZodString>>;
                idToken: z.ZodString;
                idTokenType: z.ZodOptional<z.ZodNullable<z.ZodEnum<{
                    Central: "Central";
                    eMAID: "eMAID";
                    ISO14443: "ISO14443";
                    ISO15693: "ISO15693";
                    KeyCode: "KeyCode";
                    Local: "Local";
                    MacAddress: "MacAddress";
                    NoAuthorization: "NoAuthorization";
                    Other: "Other";
                    DirectPayment: "DirectPayment";
                    EVCCID: "EVCCID";
                    VIN: "VIN";
                }>>>;
                additionalInfo: z.ZodOptional<z.ZodNullable<z.ZodTuple<[z.ZodObject<{
                    id: z.ZodOptional<z.ZodNumber>;
                    additionalIdToken: z.ZodString;
                    type: z.ZodString;
                }, z.core.$strip>], z.ZodObject<{
                    id: z.ZodOptional<z.ZodNumber>;
                    additionalIdToken: z.ZodString;
                    type: z.ZodString;
                }, z.core.$strip>>>>;
                status: z.ZodEnum<{
                    Accepted: "Accepted";
                    Blocked: "Blocked";
                    ConcurrentTx: "ConcurrentTx";
                    Expired: "Expired";
                    Invalid: "Invalid";
                    NoCredit: "NoCredit";
                    NotAllowedTypeEVSE: "NotAllowedTypeEVSE";
                    NotAtThisLocation: "NotAtThisLocation";
                    NotAtThisTime: "NotAtThisTime";
                    Unknown: "Unknown";
                }>;
                cacheExpiryDateTime: z.ZodOptional<z.ZodNullable<z.ZodISODateTime>>;
                chargingPriority: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                language1: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                language2: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                personalMessage: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
                customData: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
                concurrentTransaction: z.ZodOptional<z.ZodBoolean>;
                isPrepaid: z.ZodOptional<z.ZodBoolean>;
                prepaidBalance: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                realTimeAuth: z.ZodOptional<z.ZodNullable<z.ZodEnum<{
                    Never: "Never";
                    Allowed: "Allowed";
                    AllowedOffline: "AllowedOffline";
                }>>>;
                realTimeAuthLastAttempt: z.ZodOptional<z.ZodNullable<z.ZodObject<{
                    timestamp: z.ZodISODateTime;
                    result: z.ZodEnum<{
                        Accepted: "Accepted";
                        Blocked: "Blocked";
                        ConcurrentTx: "ConcurrentTx";
                        Expired: "Expired";
                        Invalid: "Invalid";
                        NoCredit: "NoCredit";
                        NotAllowedTypeEVSE: "NotAllowedTypeEVSE";
                        NotAtThisLocation: "NotAtThisLocation";
                        NotAtThisTime: "NotAtThisTime";
                        Unknown: "Unknown";
                    }>;
                    ocppConnectionName: z.ZodString;
                    evseId: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                    connectorId: z.ZodNumber;
                }, z.core.$strip>>>;
                realTimeAuthTimeout: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                realTimeAuthUrl: z.ZodOptional<z.ZodString>;
                tenantPartnerId: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                tenantPartner: z.ZodOptional<z.ZodNullable<z.ZodObject<{
                    tenantId: z.ZodOptional<z.ZodNumber>;
                    tenant: z.ZodOptional<z.ZodObject<{
                        id: z.ZodOptional<z.ZodNumber>;
                        name: z.ZodString;
                        url: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                        countryCode: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                        partyId: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                        serverProfileOCPI: z.ZodOptional<z.ZodNullable<z.ZodObject<{
                            credentialsRole: z.ZodObject<{
                                role: z.ZodEnum<{
                                    CPO: "CPO";
                                    EMSP: "EMSP";
                                    HUB: "HUB";
                                    NAP: "NAP";
                                    NSP: "NSP";
                                    SCSP: "SCSP";
                                }>;
                                businessDetails: z.ZodObject<{
                                    name: z.ZodString;
                                    website: z.ZodOptional<z.ZodString>;
                                    logo: z.ZodOptional<z.ZodObject<{
                                        url: z.ZodString;
                                        type: z.ZodString;
                                        category: z.ZodString;
                                        width: z.ZodOptional<z.ZodNumber>;
                                        height: z.ZodOptional<z.ZodNumber>;
                                    }, z.core.$strip>>;
                                }, z.core.$strip>;
                            }, z.core.$strip>;
                            versionDetails: z.ZodArray<z.ZodObject<{
                                version: z.ZodEnum<{
                                    "2.2.1": "2.2.1";
                                }>;
                                versionDetailsUrl: z.ZodOptional<z.ZodString>;
                            }, z.core.$strip>>;
                            versionEndpoints: z.ZodRecord<z.ZodString, z.ZodArray<z.ZodObject<{
                                identifier: z.ZodString;
                                url: z.ZodString;
                            }, z.core.$strip>>>;
                        }, z.core.$strip>>>;
                        isUserTenant: z.ZodDefault<z.ZodBoolean>;
                        maxChargingStations: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                        updatedAt: z.ZodOptional<z.ZodDate>;
                        createdAt: z.ZodOptional<z.ZodDate>;
                    }, z.core.$strip>>;
                    updatedAt: z.ZodOptional<z.ZodDate>;
                    createdAt: z.ZodOptional<z.ZodDate>;
                    id: z.ZodOptional<z.ZodNumber>;
                    countryCode: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                    partyId: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                    partnerProfileOCPI: z.ZodObject<{
                        version: z.ZodObject<{
                            version: z.ZodEnum<{
                                "2.2.1": "2.2.1";
                            }>;
                            versionDetailsUrl: z.ZodOptional<z.ZodString>;
                        }, z.core.$strip>;
                        serverCredentials: z.ZodObject<{
                            versionsUrl: z.ZodString;
                            token: z.ZodOptional<z.ZodString>;
                            certificateRef: z.ZodOptional<z.ZodString>;
                        }, z.core.$strip>;
                        roles: z.ZodOptional<z.ZodArray<z.ZodObject<{
                            role: z.ZodEnum<{
                                CPO: "CPO";
                                EMSP: "EMSP";
                                HUB: "HUB";
                                NAP: "NAP";
                                NSP: "NSP";
                                SCSP: "SCSP";
                            }>;
                            businessDetails: z.ZodObject<{
                                name: z.ZodString;
                                website: z.ZodOptional<z.ZodString>;
                                logo: z.ZodOptional<z.ZodObject<{
                                    url: z.ZodString;
                                    type: z.ZodString;
                                    category: z.ZodString;
                                    width: z.ZodOptional<z.ZodNumber>;
                                    height: z.ZodOptional<z.ZodNumber>;
                                }, z.core.$strip>>;
                            }, z.core.$strip>;
                        }, z.core.$strip>>>;
                        credentials: z.ZodOptional<z.ZodObject<{
                            versionsUrl: z.ZodString;
                            token: z.ZodOptional<z.ZodString>;
                            certificateRef: z.ZodOptional<z.ZodString>;
                        }, z.core.$strip>>;
                        endpoints: z.ZodOptional<z.ZodArray<z.ZodObject<{
                            identifier: z.ZodString;
                            url: z.ZodString;
                        }, z.core.$strip>>>;
                    }, z.core.$strip>;
                }, z.core.$strip>>>;
                groupAuthorizationId: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                tariffId: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
            }, z.core.$strip>>>;
            id: z.ZodOptional<z.ZodNumber>;
            allowedConnectorTypes: z.ZodOptional<z.ZodArray<z.ZodString>>;
            disallowedEvseIdPrefixes: z.ZodOptional<z.ZodArray<z.ZodString>>;
            idToken: z.ZodString;
            idTokenType: z.ZodOptional<z.ZodNullable<z.ZodEnum<{
                Central: "Central";
                eMAID: "eMAID";
                ISO14443: "ISO14443";
                ISO15693: "ISO15693";
                KeyCode: "KeyCode";
                Local: "Local";
                MacAddress: "MacAddress";
                NoAuthorization: "NoAuthorization";
                Other: "Other";
                DirectPayment: "DirectPayment";
                EVCCID: "EVCCID";
                VIN: "VIN";
            }>>>;
            additionalInfo: z.ZodOptional<z.ZodNullable<z.ZodTuple<[z.ZodObject<{
                id: z.ZodOptional<z.ZodNumber>;
                additionalIdToken: z.ZodString;
                type: z.ZodString;
            }, z.core.$strip>], z.ZodObject<{
                id: z.ZodOptional<z.ZodNumber>;
                additionalIdToken: z.ZodString;
                type: z.ZodString;
            }, z.core.$strip>>>>;
            status: z.ZodEnum<{
                Accepted: "Accepted";
                Blocked: "Blocked";
                ConcurrentTx: "ConcurrentTx";
                Expired: "Expired";
                Invalid: "Invalid";
                NoCredit: "NoCredit";
                NotAllowedTypeEVSE: "NotAllowedTypeEVSE";
                NotAtThisLocation: "NotAtThisLocation";
                NotAtThisTime: "NotAtThisTime";
                Unknown: "Unknown";
            }>;
            cacheExpiryDateTime: z.ZodOptional<z.ZodNullable<z.ZodISODateTime>>;
            chargingPriority: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
            language1: z.ZodOptional<z.ZodNullable<z.ZodString>>;
            language2: z.ZodOptional<z.ZodNullable<z.ZodString>>;
            personalMessage: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
            customData: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
            concurrentTransaction: z.ZodOptional<z.ZodBoolean>;
            isPrepaid: z.ZodOptional<z.ZodBoolean>;
            prepaidBalance: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
            realTimeAuth: z.ZodOptional<z.ZodNullable<z.ZodEnum<{
                Never: "Never";
                Allowed: "Allowed";
                AllowedOffline: "AllowedOffline";
            }>>>;
            realTimeAuthLastAttempt: z.ZodOptional<z.ZodNullable<z.ZodObject<{
                timestamp: z.ZodISODateTime;
                result: z.ZodEnum<{
                    Accepted: "Accepted";
                    Blocked: "Blocked";
                    ConcurrentTx: "ConcurrentTx";
                    Expired: "Expired";
                    Invalid: "Invalid";
                    NoCredit: "NoCredit";
                    NotAllowedTypeEVSE: "NotAllowedTypeEVSE";
                    NotAtThisLocation: "NotAtThisLocation";
                    NotAtThisTime: "NotAtThisTime";
                    Unknown: "Unknown";
                }>;
                ocppConnectionName: z.ZodString;
                evseId: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                connectorId: z.ZodNumber;
            }, z.core.$strip>>>;
            realTimeAuthTimeout: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
            realTimeAuthUrl: z.ZodOptional<z.ZodString>;
            tenantPartnerId: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
            tenantPartner: z.ZodOptional<z.ZodNullable<z.ZodObject<{
                tenantId: z.ZodOptional<z.ZodNumber>;
                tenant: z.ZodOptional<z.ZodObject<{
                    id: z.ZodOptional<z.ZodNumber>;
                    name: z.ZodString;
                    url: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                    countryCode: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                    partyId: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                    serverProfileOCPI: z.ZodOptional<z.ZodNullable<z.ZodObject<{
                        credentialsRole: z.ZodObject<{
                            role: z.ZodEnum<{
                                CPO: "CPO";
                                EMSP: "EMSP";
                                HUB: "HUB";
                                NAP: "NAP";
                                NSP: "NSP";
                                SCSP: "SCSP";
                            }>;
                            businessDetails: z.ZodObject<{
                                name: z.ZodString;
                                website: z.ZodOptional<z.ZodString>;
                                logo: z.ZodOptional<z.ZodObject<{
                                    url: z.ZodString;
                                    type: z.ZodString;
                                    category: z.ZodString;
                                    width: z.ZodOptional<z.ZodNumber>;
                                    height: z.ZodOptional<z.ZodNumber>;
                                }, z.core.$strip>>;
                            }, z.core.$strip>;
                        }, z.core.$strip>;
                        versionDetails: z.ZodArray<z.ZodObject<{
                            version: z.ZodEnum<{
                                "2.2.1": "2.2.1";
                            }>;
                            versionDetailsUrl: z.ZodOptional<z.ZodString>;
                        }, z.core.$strip>>;
                        versionEndpoints: z.ZodRecord<z.ZodString, z.ZodArray<z.ZodObject<{
                            identifier: z.ZodString;
                            url: z.ZodString;
                        }, z.core.$strip>>>;
                    }, z.core.$strip>>>;
                    isUserTenant: z.ZodDefault<z.ZodBoolean>;
                    maxChargingStations: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                    updatedAt: z.ZodOptional<z.ZodDate>;
                    createdAt: z.ZodOptional<z.ZodDate>;
                }, z.core.$strip>>;
                updatedAt: z.ZodOptional<z.ZodDate>;
                createdAt: z.ZodOptional<z.ZodDate>;
                id: z.ZodOptional<z.ZodNumber>;
                countryCode: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                partyId: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                partnerProfileOCPI: z.ZodObject<{
                    version: z.ZodObject<{
                        version: z.ZodEnum<{
                            "2.2.1": "2.2.1";
                        }>;
                        versionDetailsUrl: z.ZodOptional<z.ZodString>;
                    }, z.core.$strip>;
                    serverCredentials: z.ZodObject<{
                        versionsUrl: z.ZodString;
                        token: z.ZodOptional<z.ZodString>;
                        certificateRef: z.ZodOptional<z.ZodString>;
                    }, z.core.$strip>;
                    roles: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        role: z.ZodEnum<{
                            CPO: "CPO";
                            EMSP: "EMSP";
                            HUB: "HUB";
                            NAP: "NAP";
                            NSP: "NSP";
                            SCSP: "SCSP";
                        }>;
                        businessDetails: z.ZodObject<{
                            name: z.ZodString;
                            website: z.ZodOptional<z.ZodString>;
                            logo: z.ZodOptional<z.ZodObject<{
                                url: z.ZodString;
                                type: z.ZodString;
                                category: z.ZodString;
                                width: z.ZodOptional<z.ZodNumber>;
                                height: z.ZodOptional<z.ZodNumber>;
                            }, z.core.$strip>>;
                        }, z.core.$strip>;
                    }, z.core.$strip>>>;
                    credentials: z.ZodOptional<z.ZodObject<{
                        versionsUrl: z.ZodString;
                        token: z.ZodOptional<z.ZodString>;
                        certificateRef: z.ZodOptional<z.ZodString>;
                    }, z.core.$strip>>;
                    endpoints: z.ZodOptional<z.ZodArray<z.ZodObject<{
                        identifier: z.ZodString;
                        url: z.ZodString;
                    }, z.core.$strip>>>;
                }, z.core.$strip>;
            }, z.core.$strip>>>;
            tariffId: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        }, z.core.$strip>>>;
        customData: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
    }, z.core.$strip>>>>>;
    customData: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
}, z.core.$strip>;
export type SendLocalListDto = z.infer<typeof SendLocalListSchema>;
export declare const SendLocalListCreateSchema: z.ZodObject<{
    ocppConnectionName: z.ZodString;
    updateType: z.ZodString;
    versionNumber: z.ZodNumber;
    tenantId: z.ZodOptional<z.ZodNumber>;
    customData: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
    correlationId: z.ZodString;
}, z.core.$strip>;
export declare const sendLocalListSchemas: {
    SendLocalList: z.ZodObject<{
        tenantId: z.ZodOptional<z.ZodNumber>;
        tenant: z.ZodOptional<z.ZodObject<{
            id: z.ZodOptional<z.ZodNumber>;
            name: z.ZodString;
            url: z.ZodOptional<z.ZodNullable<z.ZodString>>;
            countryCode: z.ZodOptional<z.ZodNullable<z.ZodString>>;
            partyId: z.ZodOptional<z.ZodNullable<z.ZodString>>;
            serverProfileOCPI: z.ZodOptional<z.ZodNullable<z.ZodObject<{
                credentialsRole: z.ZodObject<{
                    role: z.ZodEnum<{
                        CPO: "CPO";
                        EMSP: "EMSP";
                        HUB: "HUB";
                        NAP: "NAP";
                        NSP: "NSP";
                        SCSP: "SCSP";
                    }>;
                    businessDetails: z.ZodObject<{
                        name: z.ZodString;
                        website: z.ZodOptional<z.ZodString>;
                        logo: z.ZodOptional<z.ZodObject<{
                            url: z.ZodString;
                            type: z.ZodString;
                            category: z.ZodString;
                            width: z.ZodOptional<z.ZodNumber>;
                            height: z.ZodOptional<z.ZodNumber>;
                        }, z.core.$strip>>;
                    }, z.core.$strip>;
                }, z.core.$strip>;
                versionDetails: z.ZodArray<z.ZodObject<{
                    version: z.ZodEnum<{
                        "2.2.1": "2.2.1";
                    }>;
                    versionDetailsUrl: z.ZodOptional<z.ZodString>;
                }, z.core.$strip>>;
                versionEndpoints: z.ZodRecord<z.ZodString, z.ZodArray<z.ZodObject<{
                    identifier: z.ZodString;
                    url: z.ZodString;
                }, z.core.$strip>>>;
            }, z.core.$strip>>>;
            isUserTenant: z.ZodDefault<z.ZodBoolean>;
            maxChargingStations: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
            updatedAt: z.ZodOptional<z.ZodDate>;
            createdAt: z.ZodOptional<z.ZodDate>;
        }, z.core.$strip>>;
        updatedAt: z.ZodOptional<z.ZodDate>;
        createdAt: z.ZodOptional<z.ZodDate>;
        id: z.ZodOptional<z.ZodNumber>;
        ocppConnectionName: z.ZodString;
        correlationId: z.ZodString;
        versionNumber: z.ZodNumber;
        updateType: z.ZodString;
        localAuthorizationList: z.ZodOptional<z.ZodNullable<z.ZodArray<z.ZodLazy<z.ZodObject<{
            tenantId: z.ZodOptional<z.ZodNumber>;
            tenant: z.ZodOptional<z.ZodObject<{
                id: z.ZodOptional<z.ZodNumber>;
                name: z.ZodString;
                url: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                countryCode: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                partyId: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                serverProfileOCPI: z.ZodOptional<z.ZodNullable<z.ZodObject<{
                    credentialsRole: z.ZodObject<{
                        role: z.ZodEnum<{
                            CPO: "CPO";
                            EMSP: "EMSP";
                            HUB: "HUB";
                            NAP: "NAP";
                            NSP: "NSP";
                            SCSP: "SCSP";
                        }>;
                        businessDetails: z.ZodObject<{
                            name: z.ZodString;
                            website: z.ZodOptional<z.ZodString>;
                            logo: z.ZodOptional<z.ZodObject<{
                                url: z.ZodString;
                                type: z.ZodString;
                                category: z.ZodString;
                                width: z.ZodOptional<z.ZodNumber>;
                                height: z.ZodOptional<z.ZodNumber>;
                            }, z.core.$strip>>;
                        }, z.core.$strip>;
                    }, z.core.$strip>;
                    versionDetails: z.ZodArray<z.ZodObject<{
                        version: z.ZodEnum<{
                            "2.2.1": "2.2.1";
                        }>;
                        versionDetailsUrl: z.ZodOptional<z.ZodString>;
                    }, z.core.$strip>>;
                    versionEndpoints: z.ZodRecord<z.ZodString, z.ZodArray<z.ZodObject<{
                        identifier: z.ZodString;
                        url: z.ZodString;
                    }, z.core.$strip>>>;
                }, z.core.$strip>>>;
                isUserTenant: z.ZodDefault<z.ZodBoolean>;
                maxChargingStations: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                updatedAt: z.ZodOptional<z.ZodDate>;
                createdAt: z.ZodOptional<z.ZodDate>;
            }, z.core.$strip>>;
            updatedAt: z.ZodOptional<z.ZodDate>;
            createdAt: z.ZodOptional<z.ZodDate>;
            id: z.ZodOptional<z.ZodNumber>;
            allowedConnectorTypes: z.ZodOptional<z.ZodArray<z.ZodString>>;
            disallowedEvseIdPrefixes: z.ZodOptional<z.ZodArray<z.ZodString>>;
            idToken: z.ZodString;
            idTokenType: z.ZodOptional<z.ZodNullable<z.ZodString>>;
            additionalInfo: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
            status: z.ZodString;
            cacheExpiryDateTime: z.ZodOptional<z.ZodNullable<z.ZodISODateTime>>;
            chargingPriority: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
            language1: z.ZodOptional<z.ZodNullable<z.ZodString>>;
            language2: z.ZodOptional<z.ZodNullable<z.ZodString>>;
            personalMessage: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
            groupAuthorizationId: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
            groupAuthorization: z.ZodOptional<z.ZodLazy<z.ZodObject<{
                tenantId: z.ZodOptional<z.ZodNumber>;
                tenant: z.ZodOptional<z.ZodObject<{
                    id: z.ZodOptional<z.ZodNumber>;
                    name: z.ZodString;
                    url: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                    countryCode: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                    partyId: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                    serverProfileOCPI: z.ZodOptional<z.ZodNullable<z.ZodObject<{
                        credentialsRole: z.ZodObject<{
                            role: z.ZodEnum<{
                                CPO: "CPO";
                                EMSP: "EMSP";
                                HUB: "HUB";
                                NAP: "NAP";
                                NSP: "NSP";
                                SCSP: "SCSP";
                            }>;
                            businessDetails: z.ZodObject<{
                                name: z.ZodString;
                                website: z.ZodOptional<z.ZodString>;
                                logo: z.ZodOptional<z.ZodObject<{
                                    url: z.ZodString;
                                    type: z.ZodString;
                                    category: z.ZodString;
                                    width: z.ZodOptional<z.ZodNumber>;
                                    height: z.ZodOptional<z.ZodNumber>;
                                }, z.core.$strip>>;
                            }, z.core.$strip>;
                        }, z.core.$strip>;
                        versionDetails: z.ZodArray<z.ZodObject<{
                            version: z.ZodEnum<{
                                "2.2.1": "2.2.1";
                            }>;
                            versionDetailsUrl: z.ZodOptional<z.ZodString>;
                        }, z.core.$strip>>;
                        versionEndpoints: z.ZodRecord<z.ZodString, z.ZodArray<z.ZodObject<{
                            identifier: z.ZodString;
                            url: z.ZodString;
                        }, z.core.$strip>>>;
                    }, z.core.$strip>>>;
                    isUserTenant: z.ZodDefault<z.ZodBoolean>;
                    maxChargingStations: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                    updatedAt: z.ZodOptional<z.ZodDate>;
                    createdAt: z.ZodOptional<z.ZodDate>;
                }, z.core.$strip>>;
                updatedAt: z.ZodOptional<z.ZodDate>;
                createdAt: z.ZodOptional<z.ZodDate>;
                groupAuthorizationId: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                groupAuthorization: z.ZodOptional<z.ZodLazy<z.ZodObject<{
                    tenantId: z.ZodOptional<z.ZodNumber>;
                    tenant: z.ZodOptional<z.ZodObject<{
                        id: z.ZodOptional<z.ZodNumber>;
                        name: z.ZodString;
                        url: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                        countryCode: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                        partyId: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                        serverProfileOCPI: z.ZodOptional<z.ZodNullable<z.ZodObject<{
                            credentialsRole: z.ZodObject<{
                                role: z.ZodEnum<{
                                    CPO: "CPO";
                                    EMSP: "EMSP";
                                    HUB: "HUB";
                                    NAP: "NAP";
                                    NSP: "NSP";
                                    SCSP: "SCSP";
                                }>;
                                businessDetails: z.ZodObject<{
                                    name: z.ZodString;
                                    website: z.ZodOptional<z.ZodString>;
                                    logo: z.ZodOptional<z.ZodObject<{
                                        url: z.ZodString;
                                        type: z.ZodString;
                                        category: z.ZodString;
                                        width: z.ZodOptional<z.ZodNumber>;
                                        height: z.ZodOptional<z.ZodNumber>;
                                    }, z.core.$strip>>;
                                }, z.core.$strip>;
                            }, z.core.$strip>;
                            versionDetails: z.ZodArray<z.ZodObject<{
                                version: z.ZodEnum<{
                                    "2.2.1": "2.2.1";
                                }>;
                                versionDetailsUrl: z.ZodOptional<z.ZodString>;
                            }, z.core.$strip>>;
                            versionEndpoints: z.ZodRecord<z.ZodString, z.ZodArray<z.ZodObject<{
                                identifier: z.ZodString;
                                url: z.ZodString;
                            }, z.core.$strip>>>;
                        }, z.core.$strip>>>;
                        isUserTenant: z.ZodDefault<z.ZodBoolean>;
                        maxChargingStations: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                        updatedAt: z.ZodOptional<z.ZodDate>;
                        createdAt: z.ZodOptional<z.ZodDate>;
                    }, z.core.$strip>>;
                    updatedAt: z.ZodOptional<z.ZodDate>;
                    createdAt: z.ZodOptional<z.ZodDate>;
                    id: z.ZodOptional<z.ZodNumber>;
                    allowedConnectorTypes: z.ZodOptional<z.ZodArray<z.ZodString>>;
                    disallowedEvseIdPrefixes: z.ZodOptional<z.ZodArray<z.ZodString>>;
                    idToken: z.ZodString;
                    idTokenType: z.ZodOptional<z.ZodNullable<z.ZodEnum<{
                        Central: "Central";
                        eMAID: "eMAID";
                        ISO14443: "ISO14443";
                        ISO15693: "ISO15693";
                        KeyCode: "KeyCode";
                        Local: "Local";
                        MacAddress: "MacAddress";
                        NoAuthorization: "NoAuthorization";
                        Other: "Other";
                        DirectPayment: "DirectPayment";
                        EVCCID: "EVCCID";
                        VIN: "VIN";
                    }>>>;
                    additionalInfo: z.ZodOptional<z.ZodNullable<z.ZodTuple<[z.ZodObject<{
                        id: z.ZodOptional<z.ZodNumber>;
                        additionalIdToken: z.ZodString;
                        type: z.ZodString;
                    }, z.core.$strip>], z.ZodObject<{
                        id: z.ZodOptional<z.ZodNumber>;
                        additionalIdToken: z.ZodString;
                        type: z.ZodString;
                    }, z.core.$strip>>>>;
                    status: z.ZodEnum<{
                        Accepted: "Accepted";
                        Blocked: "Blocked";
                        ConcurrentTx: "ConcurrentTx";
                        Expired: "Expired";
                        Invalid: "Invalid";
                        NoCredit: "NoCredit";
                        NotAllowedTypeEVSE: "NotAllowedTypeEVSE";
                        NotAtThisLocation: "NotAtThisLocation";
                        NotAtThisTime: "NotAtThisTime";
                        Unknown: "Unknown";
                    }>;
                    cacheExpiryDateTime: z.ZodOptional<z.ZodNullable<z.ZodISODateTime>>;
                    chargingPriority: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                    language1: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                    language2: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                    personalMessage: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
                    customData: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
                    concurrentTransaction: z.ZodOptional<z.ZodBoolean>;
                    isPrepaid: z.ZodOptional<z.ZodBoolean>;
                    prepaidBalance: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                    realTimeAuth: z.ZodOptional<z.ZodNullable<z.ZodEnum<{
                        Never: "Never";
                        Allowed: "Allowed";
                        AllowedOffline: "AllowedOffline";
                    }>>>;
                    realTimeAuthLastAttempt: z.ZodOptional<z.ZodNullable<z.ZodObject<{
                        timestamp: z.ZodISODateTime;
                        result: z.ZodEnum<{
                            Accepted: "Accepted";
                            Blocked: "Blocked";
                            ConcurrentTx: "ConcurrentTx";
                            Expired: "Expired";
                            Invalid: "Invalid";
                            NoCredit: "NoCredit";
                            NotAllowedTypeEVSE: "NotAllowedTypeEVSE";
                            NotAtThisLocation: "NotAtThisLocation";
                            NotAtThisTime: "NotAtThisTime";
                            Unknown: "Unknown";
                        }>;
                        ocppConnectionName: z.ZodString;
                        evseId: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                        connectorId: z.ZodNumber;
                    }, z.core.$strip>>>;
                    realTimeAuthTimeout: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                    realTimeAuthUrl: z.ZodOptional<z.ZodString>;
                    tenantPartnerId: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                    tenantPartner: z.ZodOptional<z.ZodNullable<z.ZodObject<{
                        tenantId: z.ZodOptional<z.ZodNumber>;
                        tenant: z.ZodOptional<z.ZodObject<{
                            id: z.ZodOptional<z.ZodNumber>;
                            name: z.ZodString;
                            url: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                            countryCode: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                            partyId: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                            serverProfileOCPI: z.ZodOptional<z.ZodNullable<z.ZodObject<{
                                credentialsRole: z.ZodObject<{
                                    role: z.ZodEnum<{
                                        CPO: "CPO";
                                        EMSP: "EMSP";
                                        HUB: "HUB";
                                        NAP: "NAP";
                                        NSP: "NSP";
                                        SCSP: "SCSP";
                                    }>;
                                    businessDetails: z.ZodObject<{
                                        name: z.ZodString;
                                        website: z.ZodOptional<z.ZodString>;
                                        logo: z.ZodOptional<z.ZodObject<{
                                            url: z.ZodString;
                                            type: z.ZodString;
                                            category: z.ZodString;
                                            width: z.ZodOptional<z.ZodNumber>;
                                            height: z.ZodOptional<z.ZodNumber>;
                                        }, z.core.$strip>>;
                                    }, z.core.$strip>;
                                }, z.core.$strip>;
                                versionDetails: z.ZodArray<z.ZodObject<{
                                    version: z.ZodEnum<{
                                        "2.2.1": "2.2.1";
                                    }>;
                                    versionDetailsUrl: z.ZodOptional<z.ZodString>;
                                }, z.core.$strip>>;
                                versionEndpoints: z.ZodRecord<z.ZodString, z.ZodArray<z.ZodObject<{
                                    identifier: z.ZodString;
                                    url: z.ZodString;
                                }, z.core.$strip>>>;
                            }, z.core.$strip>>>;
                            isUserTenant: z.ZodDefault<z.ZodBoolean>;
                            maxChargingStations: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                            updatedAt: z.ZodOptional<z.ZodDate>;
                            createdAt: z.ZodOptional<z.ZodDate>;
                        }, z.core.$strip>>;
                        updatedAt: z.ZodOptional<z.ZodDate>;
                        createdAt: z.ZodOptional<z.ZodDate>;
                        id: z.ZodOptional<z.ZodNumber>;
                        countryCode: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                        partyId: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                        partnerProfileOCPI: z.ZodObject<{
                            version: z.ZodObject<{
                                version: z.ZodEnum<{
                                    "2.2.1": "2.2.1";
                                }>;
                                versionDetailsUrl: z.ZodOptional<z.ZodString>;
                            }, z.core.$strip>;
                            serverCredentials: z.ZodObject<{
                                versionsUrl: z.ZodString;
                                token: z.ZodOptional<z.ZodString>;
                                certificateRef: z.ZodOptional<z.ZodString>;
                            }, z.core.$strip>;
                            roles: z.ZodOptional<z.ZodArray<z.ZodObject<{
                                role: z.ZodEnum<{
                                    CPO: "CPO";
                                    EMSP: "EMSP";
                                    HUB: "HUB";
                                    NAP: "NAP";
                                    NSP: "NSP";
                                    SCSP: "SCSP";
                                }>;
                                businessDetails: z.ZodObject<{
                                    name: z.ZodString;
                                    website: z.ZodOptional<z.ZodString>;
                                    logo: z.ZodOptional<z.ZodObject<{
                                        url: z.ZodString;
                                        type: z.ZodString;
                                        category: z.ZodString;
                                        width: z.ZodOptional<z.ZodNumber>;
                                        height: z.ZodOptional<z.ZodNumber>;
                                    }, z.core.$strip>>;
                                }, z.core.$strip>;
                            }, z.core.$strip>>>;
                            credentials: z.ZodOptional<z.ZodObject<{
                                versionsUrl: z.ZodString;
                                token: z.ZodOptional<z.ZodString>;
                                certificateRef: z.ZodOptional<z.ZodString>;
                            }, z.core.$strip>>;
                            endpoints: z.ZodOptional<z.ZodArray<z.ZodObject<{
                                identifier: z.ZodString;
                                url: z.ZodString;
                            }, z.core.$strip>>>;
                        }, z.core.$strip>;
                    }, z.core.$strip>>>;
                    groupAuthorizationId: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                    tariffId: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                }, z.core.$strip>>>;
                id: z.ZodOptional<z.ZodNumber>;
                allowedConnectorTypes: z.ZodOptional<z.ZodArray<z.ZodString>>;
                disallowedEvseIdPrefixes: z.ZodOptional<z.ZodArray<z.ZodString>>;
                idToken: z.ZodString;
                idTokenType: z.ZodOptional<z.ZodNullable<z.ZodEnum<{
                    Central: "Central";
                    eMAID: "eMAID";
                    ISO14443: "ISO14443";
                    ISO15693: "ISO15693";
                    KeyCode: "KeyCode";
                    Local: "Local";
                    MacAddress: "MacAddress";
                    NoAuthorization: "NoAuthorization";
                    Other: "Other";
                    DirectPayment: "DirectPayment";
                    EVCCID: "EVCCID";
                    VIN: "VIN";
                }>>>;
                additionalInfo: z.ZodOptional<z.ZodNullable<z.ZodTuple<[z.ZodObject<{
                    id: z.ZodOptional<z.ZodNumber>;
                    additionalIdToken: z.ZodString;
                    type: z.ZodString;
                }, z.core.$strip>], z.ZodObject<{
                    id: z.ZodOptional<z.ZodNumber>;
                    additionalIdToken: z.ZodString;
                    type: z.ZodString;
                }, z.core.$strip>>>>;
                status: z.ZodEnum<{
                    Accepted: "Accepted";
                    Blocked: "Blocked";
                    ConcurrentTx: "ConcurrentTx";
                    Expired: "Expired";
                    Invalid: "Invalid";
                    NoCredit: "NoCredit";
                    NotAllowedTypeEVSE: "NotAllowedTypeEVSE";
                    NotAtThisLocation: "NotAtThisLocation";
                    NotAtThisTime: "NotAtThisTime";
                    Unknown: "Unknown";
                }>;
                cacheExpiryDateTime: z.ZodOptional<z.ZodNullable<z.ZodISODateTime>>;
                chargingPriority: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                language1: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                language2: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                personalMessage: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
                customData: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
                concurrentTransaction: z.ZodOptional<z.ZodBoolean>;
                isPrepaid: z.ZodOptional<z.ZodBoolean>;
                prepaidBalance: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                realTimeAuth: z.ZodOptional<z.ZodNullable<z.ZodEnum<{
                    Never: "Never";
                    Allowed: "Allowed";
                    AllowedOffline: "AllowedOffline";
                }>>>;
                realTimeAuthLastAttempt: z.ZodOptional<z.ZodNullable<z.ZodObject<{
                    timestamp: z.ZodISODateTime;
                    result: z.ZodEnum<{
                        Accepted: "Accepted";
                        Blocked: "Blocked";
                        ConcurrentTx: "ConcurrentTx";
                        Expired: "Expired";
                        Invalid: "Invalid";
                        NoCredit: "NoCredit";
                        NotAllowedTypeEVSE: "NotAllowedTypeEVSE";
                        NotAtThisLocation: "NotAtThisLocation";
                        NotAtThisTime: "NotAtThisTime";
                        Unknown: "Unknown";
                    }>;
                    ocppConnectionName: z.ZodString;
                    evseId: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                    connectorId: z.ZodNumber;
                }, z.core.$strip>>>;
                realTimeAuthTimeout: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                realTimeAuthUrl: z.ZodOptional<z.ZodString>;
                tenantPartnerId: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                tenantPartner: z.ZodOptional<z.ZodNullable<z.ZodObject<{
                    tenantId: z.ZodOptional<z.ZodNumber>;
                    tenant: z.ZodOptional<z.ZodObject<{
                        id: z.ZodOptional<z.ZodNumber>;
                        name: z.ZodString;
                        url: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                        countryCode: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                        partyId: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                        serverProfileOCPI: z.ZodOptional<z.ZodNullable<z.ZodObject<{
                            credentialsRole: z.ZodObject<{
                                role: z.ZodEnum<{
                                    CPO: "CPO";
                                    EMSP: "EMSP";
                                    HUB: "HUB";
                                    NAP: "NAP";
                                    NSP: "NSP";
                                    SCSP: "SCSP";
                                }>;
                                businessDetails: z.ZodObject<{
                                    name: z.ZodString;
                                    website: z.ZodOptional<z.ZodString>;
                                    logo: z.ZodOptional<z.ZodObject<{
                                        url: z.ZodString;
                                        type: z.ZodString;
                                        category: z.ZodString;
                                        width: z.ZodOptional<z.ZodNumber>;
                                        height: z.ZodOptional<z.ZodNumber>;
                                    }, z.core.$strip>>;
                                }, z.core.$strip>;
                            }, z.core.$strip>;
                            versionDetails: z.ZodArray<z.ZodObject<{
                                version: z.ZodEnum<{
                                    "2.2.1": "2.2.1";
                                }>;
                                versionDetailsUrl: z.ZodOptional<z.ZodString>;
                            }, z.core.$strip>>;
                            versionEndpoints: z.ZodRecord<z.ZodString, z.ZodArray<z.ZodObject<{
                                identifier: z.ZodString;
                                url: z.ZodString;
                            }, z.core.$strip>>>;
                        }, z.core.$strip>>>;
                        isUserTenant: z.ZodDefault<z.ZodBoolean>;
                        maxChargingStations: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                        updatedAt: z.ZodOptional<z.ZodDate>;
                        createdAt: z.ZodOptional<z.ZodDate>;
                    }, z.core.$strip>>;
                    updatedAt: z.ZodOptional<z.ZodDate>;
                    createdAt: z.ZodOptional<z.ZodDate>;
                    id: z.ZodOptional<z.ZodNumber>;
                    countryCode: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                    partyId: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                    partnerProfileOCPI: z.ZodObject<{
                        version: z.ZodObject<{
                            version: z.ZodEnum<{
                                "2.2.1": "2.2.1";
                            }>;
                            versionDetailsUrl: z.ZodOptional<z.ZodString>;
                        }, z.core.$strip>;
                        serverCredentials: z.ZodObject<{
                            versionsUrl: z.ZodString;
                            token: z.ZodOptional<z.ZodString>;
                            certificateRef: z.ZodOptional<z.ZodString>;
                        }, z.core.$strip>;
                        roles: z.ZodOptional<z.ZodArray<z.ZodObject<{
                            role: z.ZodEnum<{
                                CPO: "CPO";
                                EMSP: "EMSP";
                                HUB: "HUB";
                                NAP: "NAP";
                                NSP: "NSP";
                                SCSP: "SCSP";
                            }>;
                            businessDetails: z.ZodObject<{
                                name: z.ZodString;
                                website: z.ZodOptional<z.ZodString>;
                                logo: z.ZodOptional<z.ZodObject<{
                                    url: z.ZodString;
                                    type: z.ZodString;
                                    category: z.ZodString;
                                    width: z.ZodOptional<z.ZodNumber>;
                                    height: z.ZodOptional<z.ZodNumber>;
                                }, z.core.$strip>>;
                            }, z.core.$strip>;
                        }, z.core.$strip>>>;
                        credentials: z.ZodOptional<z.ZodObject<{
                            versionsUrl: z.ZodString;
                            token: z.ZodOptional<z.ZodString>;
                            certificateRef: z.ZodOptional<z.ZodString>;
                        }, z.core.$strip>>;
                        endpoints: z.ZodOptional<z.ZodArray<z.ZodObject<{
                            identifier: z.ZodString;
                            url: z.ZodString;
                        }, z.core.$strip>>>;
                    }, z.core.$strip>;
                }, z.core.$strip>>>;
                tariffId: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
            }, z.core.$strip>>>;
            authorizationId: z.ZodOptional<z.ZodNumber>;
            authorization: z.ZodOptional<z.ZodLazy<z.ZodObject<{
                tenantId: z.ZodOptional<z.ZodNumber>;
                tenant: z.ZodOptional<z.ZodObject<{
                    id: z.ZodOptional<z.ZodNumber>;
                    name: z.ZodString;
                    url: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                    countryCode: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                    partyId: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                    serverProfileOCPI: z.ZodOptional<z.ZodNullable<z.ZodObject<{
                        credentialsRole: z.ZodObject<{
                            role: z.ZodEnum<{
                                CPO: "CPO";
                                EMSP: "EMSP";
                                HUB: "HUB";
                                NAP: "NAP";
                                NSP: "NSP";
                                SCSP: "SCSP";
                            }>;
                            businessDetails: z.ZodObject<{
                                name: z.ZodString;
                                website: z.ZodOptional<z.ZodString>;
                                logo: z.ZodOptional<z.ZodObject<{
                                    url: z.ZodString;
                                    type: z.ZodString;
                                    category: z.ZodString;
                                    width: z.ZodOptional<z.ZodNumber>;
                                    height: z.ZodOptional<z.ZodNumber>;
                                }, z.core.$strip>>;
                            }, z.core.$strip>;
                        }, z.core.$strip>;
                        versionDetails: z.ZodArray<z.ZodObject<{
                            version: z.ZodEnum<{
                                "2.2.1": "2.2.1";
                            }>;
                            versionDetailsUrl: z.ZodOptional<z.ZodString>;
                        }, z.core.$strip>>;
                        versionEndpoints: z.ZodRecord<z.ZodString, z.ZodArray<z.ZodObject<{
                            identifier: z.ZodString;
                            url: z.ZodString;
                        }, z.core.$strip>>>;
                    }, z.core.$strip>>>;
                    isUserTenant: z.ZodDefault<z.ZodBoolean>;
                    maxChargingStations: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                    updatedAt: z.ZodOptional<z.ZodDate>;
                    createdAt: z.ZodOptional<z.ZodDate>;
                }, z.core.$strip>>;
                updatedAt: z.ZodOptional<z.ZodDate>;
                createdAt: z.ZodOptional<z.ZodDate>;
                groupAuthorizationId: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                groupAuthorization: z.ZodOptional<z.ZodLazy<z.ZodObject<{
                    tenantId: z.ZodOptional<z.ZodNumber>;
                    tenant: z.ZodOptional<z.ZodObject<{
                        id: z.ZodOptional<z.ZodNumber>;
                        name: z.ZodString;
                        url: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                        countryCode: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                        partyId: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                        serverProfileOCPI: z.ZodOptional<z.ZodNullable<z.ZodObject<{
                            credentialsRole: z.ZodObject<{
                                role: z.ZodEnum<{
                                    CPO: "CPO";
                                    EMSP: "EMSP";
                                    HUB: "HUB";
                                    NAP: "NAP";
                                    NSP: "NSP";
                                    SCSP: "SCSP";
                                }>;
                                businessDetails: z.ZodObject<{
                                    name: z.ZodString;
                                    website: z.ZodOptional<z.ZodString>;
                                    logo: z.ZodOptional<z.ZodObject<{
                                        url: z.ZodString;
                                        type: z.ZodString;
                                        category: z.ZodString;
                                        width: z.ZodOptional<z.ZodNumber>;
                                        height: z.ZodOptional<z.ZodNumber>;
                                    }, z.core.$strip>>;
                                }, z.core.$strip>;
                            }, z.core.$strip>;
                            versionDetails: z.ZodArray<z.ZodObject<{
                                version: z.ZodEnum<{
                                    "2.2.1": "2.2.1";
                                }>;
                                versionDetailsUrl: z.ZodOptional<z.ZodString>;
                            }, z.core.$strip>>;
                            versionEndpoints: z.ZodRecord<z.ZodString, z.ZodArray<z.ZodObject<{
                                identifier: z.ZodString;
                                url: z.ZodString;
                            }, z.core.$strip>>>;
                        }, z.core.$strip>>>;
                        isUserTenant: z.ZodDefault<z.ZodBoolean>;
                        maxChargingStations: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                        updatedAt: z.ZodOptional<z.ZodDate>;
                        createdAt: z.ZodOptional<z.ZodDate>;
                    }, z.core.$strip>>;
                    updatedAt: z.ZodOptional<z.ZodDate>;
                    createdAt: z.ZodOptional<z.ZodDate>;
                    id: z.ZodOptional<z.ZodNumber>;
                    allowedConnectorTypes: z.ZodOptional<z.ZodArray<z.ZodString>>;
                    disallowedEvseIdPrefixes: z.ZodOptional<z.ZodArray<z.ZodString>>;
                    idToken: z.ZodString;
                    idTokenType: z.ZodOptional<z.ZodNullable<z.ZodEnum<{
                        Central: "Central";
                        eMAID: "eMAID";
                        ISO14443: "ISO14443";
                        ISO15693: "ISO15693";
                        KeyCode: "KeyCode";
                        Local: "Local";
                        MacAddress: "MacAddress";
                        NoAuthorization: "NoAuthorization";
                        Other: "Other";
                        DirectPayment: "DirectPayment";
                        EVCCID: "EVCCID";
                        VIN: "VIN";
                    }>>>;
                    additionalInfo: z.ZodOptional<z.ZodNullable<z.ZodTuple<[z.ZodObject<{
                        id: z.ZodOptional<z.ZodNumber>;
                        additionalIdToken: z.ZodString;
                        type: z.ZodString;
                    }, z.core.$strip>], z.ZodObject<{
                        id: z.ZodOptional<z.ZodNumber>;
                        additionalIdToken: z.ZodString;
                        type: z.ZodString;
                    }, z.core.$strip>>>>;
                    status: z.ZodEnum<{
                        Accepted: "Accepted";
                        Blocked: "Blocked";
                        ConcurrentTx: "ConcurrentTx";
                        Expired: "Expired";
                        Invalid: "Invalid";
                        NoCredit: "NoCredit";
                        NotAllowedTypeEVSE: "NotAllowedTypeEVSE";
                        NotAtThisLocation: "NotAtThisLocation";
                        NotAtThisTime: "NotAtThisTime";
                        Unknown: "Unknown";
                    }>;
                    cacheExpiryDateTime: z.ZodOptional<z.ZodNullable<z.ZodISODateTime>>;
                    chargingPriority: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                    language1: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                    language2: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                    personalMessage: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
                    customData: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
                    concurrentTransaction: z.ZodOptional<z.ZodBoolean>;
                    isPrepaid: z.ZodOptional<z.ZodBoolean>;
                    prepaidBalance: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                    realTimeAuth: z.ZodOptional<z.ZodNullable<z.ZodEnum<{
                        Never: "Never";
                        Allowed: "Allowed";
                        AllowedOffline: "AllowedOffline";
                    }>>>;
                    realTimeAuthLastAttempt: z.ZodOptional<z.ZodNullable<z.ZodObject<{
                        timestamp: z.ZodISODateTime;
                        result: z.ZodEnum<{
                            Accepted: "Accepted";
                            Blocked: "Blocked";
                            ConcurrentTx: "ConcurrentTx";
                            Expired: "Expired";
                            Invalid: "Invalid";
                            NoCredit: "NoCredit";
                            NotAllowedTypeEVSE: "NotAllowedTypeEVSE";
                            NotAtThisLocation: "NotAtThisLocation";
                            NotAtThisTime: "NotAtThisTime";
                            Unknown: "Unknown";
                        }>;
                        ocppConnectionName: z.ZodString;
                        evseId: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                        connectorId: z.ZodNumber;
                    }, z.core.$strip>>>;
                    realTimeAuthTimeout: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                    realTimeAuthUrl: z.ZodOptional<z.ZodString>;
                    tenantPartnerId: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                    tenantPartner: z.ZodOptional<z.ZodNullable<z.ZodObject<{
                        tenantId: z.ZodOptional<z.ZodNumber>;
                        tenant: z.ZodOptional<z.ZodObject<{
                            id: z.ZodOptional<z.ZodNumber>;
                            name: z.ZodString;
                            url: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                            countryCode: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                            partyId: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                            serverProfileOCPI: z.ZodOptional<z.ZodNullable<z.ZodObject<{
                                credentialsRole: z.ZodObject<{
                                    role: z.ZodEnum<{
                                        CPO: "CPO";
                                        EMSP: "EMSP";
                                        HUB: "HUB";
                                        NAP: "NAP";
                                        NSP: "NSP";
                                        SCSP: "SCSP";
                                    }>;
                                    businessDetails: z.ZodObject<{
                                        name: z.ZodString;
                                        website: z.ZodOptional<z.ZodString>;
                                        logo: z.ZodOptional<z.ZodObject<{
                                            url: z.ZodString;
                                            type: z.ZodString;
                                            category: z.ZodString;
                                            width: z.ZodOptional<z.ZodNumber>;
                                            height: z.ZodOptional<z.ZodNumber>;
                                        }, z.core.$strip>>;
                                    }, z.core.$strip>;
                                }, z.core.$strip>;
                                versionDetails: z.ZodArray<z.ZodObject<{
                                    version: z.ZodEnum<{
                                        "2.2.1": "2.2.1";
                                    }>;
                                    versionDetailsUrl: z.ZodOptional<z.ZodString>;
                                }, z.core.$strip>>;
                                versionEndpoints: z.ZodRecord<z.ZodString, z.ZodArray<z.ZodObject<{
                                    identifier: z.ZodString;
                                    url: z.ZodString;
                                }, z.core.$strip>>>;
                            }, z.core.$strip>>>;
                            isUserTenant: z.ZodDefault<z.ZodBoolean>;
                            maxChargingStations: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                            updatedAt: z.ZodOptional<z.ZodDate>;
                            createdAt: z.ZodOptional<z.ZodDate>;
                        }, z.core.$strip>>;
                        updatedAt: z.ZodOptional<z.ZodDate>;
                        createdAt: z.ZodOptional<z.ZodDate>;
                        id: z.ZodOptional<z.ZodNumber>;
                        countryCode: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                        partyId: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                        partnerProfileOCPI: z.ZodObject<{
                            version: z.ZodObject<{
                                version: z.ZodEnum<{
                                    "2.2.1": "2.2.1";
                                }>;
                                versionDetailsUrl: z.ZodOptional<z.ZodString>;
                            }, z.core.$strip>;
                            serverCredentials: z.ZodObject<{
                                versionsUrl: z.ZodString;
                                token: z.ZodOptional<z.ZodString>;
                                certificateRef: z.ZodOptional<z.ZodString>;
                            }, z.core.$strip>;
                            roles: z.ZodOptional<z.ZodArray<z.ZodObject<{
                                role: z.ZodEnum<{
                                    CPO: "CPO";
                                    EMSP: "EMSP";
                                    HUB: "HUB";
                                    NAP: "NAP";
                                    NSP: "NSP";
                                    SCSP: "SCSP";
                                }>;
                                businessDetails: z.ZodObject<{
                                    name: z.ZodString;
                                    website: z.ZodOptional<z.ZodString>;
                                    logo: z.ZodOptional<z.ZodObject<{
                                        url: z.ZodString;
                                        type: z.ZodString;
                                        category: z.ZodString;
                                        width: z.ZodOptional<z.ZodNumber>;
                                        height: z.ZodOptional<z.ZodNumber>;
                                    }, z.core.$strip>>;
                                }, z.core.$strip>;
                            }, z.core.$strip>>>;
                            credentials: z.ZodOptional<z.ZodObject<{
                                versionsUrl: z.ZodString;
                                token: z.ZodOptional<z.ZodString>;
                                certificateRef: z.ZodOptional<z.ZodString>;
                            }, z.core.$strip>>;
                            endpoints: z.ZodOptional<z.ZodArray<z.ZodObject<{
                                identifier: z.ZodString;
                                url: z.ZodString;
                            }, z.core.$strip>>>;
                        }, z.core.$strip>;
                    }, z.core.$strip>>>;
                    groupAuthorizationId: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                    tariffId: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                }, z.core.$strip>>>;
                id: z.ZodOptional<z.ZodNumber>;
                allowedConnectorTypes: z.ZodOptional<z.ZodArray<z.ZodString>>;
                disallowedEvseIdPrefixes: z.ZodOptional<z.ZodArray<z.ZodString>>;
                idToken: z.ZodString;
                idTokenType: z.ZodOptional<z.ZodNullable<z.ZodEnum<{
                    Central: "Central";
                    eMAID: "eMAID";
                    ISO14443: "ISO14443";
                    ISO15693: "ISO15693";
                    KeyCode: "KeyCode";
                    Local: "Local";
                    MacAddress: "MacAddress";
                    NoAuthorization: "NoAuthorization";
                    Other: "Other";
                    DirectPayment: "DirectPayment";
                    EVCCID: "EVCCID";
                    VIN: "VIN";
                }>>>;
                additionalInfo: z.ZodOptional<z.ZodNullable<z.ZodTuple<[z.ZodObject<{
                    id: z.ZodOptional<z.ZodNumber>;
                    additionalIdToken: z.ZodString;
                    type: z.ZodString;
                }, z.core.$strip>], z.ZodObject<{
                    id: z.ZodOptional<z.ZodNumber>;
                    additionalIdToken: z.ZodString;
                    type: z.ZodString;
                }, z.core.$strip>>>>;
                status: z.ZodEnum<{
                    Accepted: "Accepted";
                    Blocked: "Blocked";
                    ConcurrentTx: "ConcurrentTx";
                    Expired: "Expired";
                    Invalid: "Invalid";
                    NoCredit: "NoCredit";
                    NotAllowedTypeEVSE: "NotAllowedTypeEVSE";
                    NotAtThisLocation: "NotAtThisLocation";
                    NotAtThisTime: "NotAtThisTime";
                    Unknown: "Unknown";
                }>;
                cacheExpiryDateTime: z.ZodOptional<z.ZodNullable<z.ZodISODateTime>>;
                chargingPriority: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                language1: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                language2: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                personalMessage: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
                customData: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
                concurrentTransaction: z.ZodOptional<z.ZodBoolean>;
                isPrepaid: z.ZodOptional<z.ZodBoolean>;
                prepaidBalance: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                realTimeAuth: z.ZodOptional<z.ZodNullable<z.ZodEnum<{
                    Never: "Never";
                    Allowed: "Allowed";
                    AllowedOffline: "AllowedOffline";
                }>>>;
                realTimeAuthLastAttempt: z.ZodOptional<z.ZodNullable<z.ZodObject<{
                    timestamp: z.ZodISODateTime;
                    result: z.ZodEnum<{
                        Accepted: "Accepted";
                        Blocked: "Blocked";
                        ConcurrentTx: "ConcurrentTx";
                        Expired: "Expired";
                        Invalid: "Invalid";
                        NoCredit: "NoCredit";
                        NotAllowedTypeEVSE: "NotAllowedTypeEVSE";
                        NotAtThisLocation: "NotAtThisLocation";
                        NotAtThisTime: "NotAtThisTime";
                        Unknown: "Unknown";
                    }>;
                    ocppConnectionName: z.ZodString;
                    evseId: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                    connectorId: z.ZodNumber;
                }, z.core.$strip>>>;
                realTimeAuthTimeout: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                realTimeAuthUrl: z.ZodOptional<z.ZodString>;
                tenantPartnerId: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                tenantPartner: z.ZodOptional<z.ZodNullable<z.ZodObject<{
                    tenantId: z.ZodOptional<z.ZodNumber>;
                    tenant: z.ZodOptional<z.ZodObject<{
                        id: z.ZodOptional<z.ZodNumber>;
                        name: z.ZodString;
                        url: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                        countryCode: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                        partyId: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                        serverProfileOCPI: z.ZodOptional<z.ZodNullable<z.ZodObject<{
                            credentialsRole: z.ZodObject<{
                                role: z.ZodEnum<{
                                    CPO: "CPO";
                                    EMSP: "EMSP";
                                    HUB: "HUB";
                                    NAP: "NAP";
                                    NSP: "NSP";
                                    SCSP: "SCSP";
                                }>;
                                businessDetails: z.ZodObject<{
                                    name: z.ZodString;
                                    website: z.ZodOptional<z.ZodString>;
                                    logo: z.ZodOptional<z.ZodObject<{
                                        url: z.ZodString;
                                        type: z.ZodString;
                                        category: z.ZodString;
                                        width: z.ZodOptional<z.ZodNumber>;
                                        height: z.ZodOptional<z.ZodNumber>;
                                    }, z.core.$strip>>;
                                }, z.core.$strip>;
                            }, z.core.$strip>;
                            versionDetails: z.ZodArray<z.ZodObject<{
                                version: z.ZodEnum<{
                                    "2.2.1": "2.2.1";
                                }>;
                                versionDetailsUrl: z.ZodOptional<z.ZodString>;
                            }, z.core.$strip>>;
                            versionEndpoints: z.ZodRecord<z.ZodString, z.ZodArray<z.ZodObject<{
                                identifier: z.ZodString;
                                url: z.ZodString;
                            }, z.core.$strip>>>;
                        }, z.core.$strip>>>;
                        isUserTenant: z.ZodDefault<z.ZodBoolean>;
                        maxChargingStations: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
                        updatedAt: z.ZodOptional<z.ZodDate>;
                        createdAt: z.ZodOptional<z.ZodDate>;
                    }, z.core.$strip>>;
                    updatedAt: z.ZodOptional<z.ZodDate>;
                    createdAt: z.ZodOptional<z.ZodDate>;
                    id: z.ZodOptional<z.ZodNumber>;
                    countryCode: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                    partyId: z.ZodOptional<z.ZodNullable<z.ZodString>>;
                    partnerProfileOCPI: z.ZodObject<{
                        version: z.ZodObject<{
                            version: z.ZodEnum<{
                                "2.2.1": "2.2.1";
                            }>;
                            versionDetailsUrl: z.ZodOptional<z.ZodString>;
                        }, z.core.$strip>;
                        serverCredentials: z.ZodObject<{
                            versionsUrl: z.ZodString;
                            token: z.ZodOptional<z.ZodString>;
                            certificateRef: z.ZodOptional<z.ZodString>;
                        }, z.core.$strip>;
                        roles: z.ZodOptional<z.ZodArray<z.ZodObject<{
                            role: z.ZodEnum<{
                                CPO: "CPO";
                                EMSP: "EMSP";
                                HUB: "HUB";
                                NAP: "NAP";
                                NSP: "NSP";
                                SCSP: "SCSP";
                            }>;
                            businessDetails: z.ZodObject<{
                                name: z.ZodString;
                                website: z.ZodOptional<z.ZodString>;
                                logo: z.ZodOptional<z.ZodObject<{
                                    url: z.ZodString;
                                    type: z.ZodString;
                                    category: z.ZodString;
                                    width: z.ZodOptional<z.ZodNumber>;
                                    height: z.ZodOptional<z.ZodNumber>;
                                }, z.core.$strip>>;
                            }, z.core.$strip>;
                        }, z.core.$strip>>>;
                        credentials: z.ZodOptional<z.ZodObject<{
                            versionsUrl: z.ZodString;
                            token: z.ZodOptional<z.ZodString>;
                            certificateRef: z.ZodOptional<z.ZodString>;
                        }, z.core.$strip>>;
                        endpoints: z.ZodOptional<z.ZodArray<z.ZodObject<{
                            identifier: z.ZodString;
                            url: z.ZodString;
                        }, z.core.$strip>>>;
                    }, z.core.$strip>;
                }, z.core.$strip>>>;
                tariffId: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
            }, z.core.$strip>>>;
            customData: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
        }, z.core.$strip>>>>>;
        customData: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
    }, z.core.$strip>;
    SendLocalListCreate: z.ZodObject<{
        ocppConnectionName: z.ZodString;
        updateType: z.ZodString;
        versionNumber: z.ZodNumber;
        tenantId: z.ZodOptional<z.ZodNumber>;
        customData: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
        correlationId: z.ZodString;
    }, z.core.$strip>;
};
