import { z } from 'zod';
export declare const ConnectorSchemaWithoutParent: 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;
    evseId: z.ZodNumber;
    connectorId: z.ZodNumber;
    evseTypeConnectorId: z.ZodOptional<z.ZodNumber>;
    status: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodEnum<{
        Unknown: "Unknown";
        Charging: "Charging";
        SuspendedEV: "SuspendedEV";
        SuspendedEVSE: "SuspendedEVSE";
        Available: "Available";
        Occupied: "Occupied";
        Preparing: "Preparing";
        Finishing: "Finishing";
        Reserved: "Reserved";
        Unavailable: "Unavailable";
        Faulted: "Faulted";
    }>>>>;
    type: z.ZodOptional<z.ZodNullable<z.ZodEnum<{
        CHAdeMO: "CHAdeMO";
        ChaoJi: "ChaoJi";
        DomesticA: "DomesticA";
        DomesticB: "DomesticB";
        DomesticC: "DomesticC";
        DomesticD: "DomesticD";
        DomesticE: "DomesticE";
        DomesticF: "DomesticF";
        DomesticG: "DomesticG";
        DomesticH: "DomesticH";
        DomesticI: "DomesticI";
        DomesticJ: "DomesticJ";
        DomesticK: "DomesticK";
        DomesticL: "DomesticL";
        DomesticM: "DomesticM";
        DomesticN: "DomesticN";
        DomesticO: "DomesticO";
        GBTAC: "GBTAC";
        GBTDC: "GBTDC";
        IEC603092Single16: "IEC603092Single16";
        IEC603092Three16: "IEC603092Three16";
        IEC603092Three32: "IEC603092Three32";
        IEC603092Three64: "IEC603092Three64";
        IEC62196T1: "IEC62196T1";
        IEC62196T1COMBO: "IEC62196T1COMBO";
        IEC62196T2: "IEC62196T2";
        IEC62196T2COMBO: "IEC62196T2COMBO";
        IEC62196T3A: "IEC62196T3A";
        IEC62196T3C: "IEC62196T3C";
        NEMA520: "NEMA520";
        NEMA630: "NEMA630";
        NEMA650: "NEMA650";
        NEMA1030: "NEMA1030";
        NEMA1050: "NEMA1050";
        NEMA1430: "NEMA1430";
        NEMA1450: "NEMA1450";
        PantographBottomUp: "PantographBottomUp";
        PantographTopDown: "PantographTopDown";
        TeslaR: "TeslaR";
        TeslaS: "TeslaS";
    }>>>;
    format: z.ZodOptional<z.ZodNullable<z.ZodEnum<{
        Socket: "Socket";
        Cable: "Cable";
    }>>>;
    errorCode: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodEnum<{
        InternalError: "InternalError";
        ConnectorLockFailure: "ConnectorLockFailure";
        EVCommunicationError: "EVCommunicationError";
        GroundFailure: "GroundFailure";
        HighTemperature: "HighTemperature";
        LocalListConflict: "LocalListConflict";
        NoError: "NoError";
        OtherError: "OtherError";
        OverCurrentFailure: "OverCurrentFailure";
        PowerMeterFailure: "PowerMeterFailure";
        PowerSwitchFailure: "PowerSwitchFailure";
        ReaderFailure: "ReaderFailure";
        ResetFailure: "ResetFailure";
        UnderVoltage: "UnderVoltage";
        OverVoltage: "OverVoltage";
        WeakSignal: "WeakSignal";
    }>>>>;
    powerType: z.ZodOptional<z.ZodNullable<z.ZodEnum<{
        AC1Phase: "AC1Phase";
        AC2Phase: "AC2Phase";
        AC2PhaseSplit: "AC2PhaseSplit";
        AC3Phase: "AC3Phase";
        DC: "DC";
    }>>>;
    maximumAmperage: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
    maximumVoltage: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
    maximumPowerWatts: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
    timestamp: z.ZodISODateTime;
    info: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    vendorId: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    vendorErrorCode: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    termsAndConditionsUrl: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    tariff: 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>;
        currency: z.ZodString;
        pricePerKwh: z.ZodNumber;
        pricePerMin: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        pricePerSession: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        authorizationAmount: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        paymentFee: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        taxRate: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        tariffAltText: z.ZodOptional<z.ZodNullable<z.ZodRecord<z.ZodString, z.ZodAny>>>;
        tariffId: z.ZodOptional<z.ZodNullable<z.ZodString>>;
        validFrom: z.ZodOptional<z.ZodNullable<z.ZodString>>;
        description: z.ZodOptional<z.ZodNullable<z.ZodArray<z.ZodAny>>>;
        energy: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
        chargingTime: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
        idleTime: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
        fixedFee: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
        reservationTime: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
        reservationFixed: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
        minCost: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
        maxCost: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
    }, z.core.$strip>>>;
}, z.core.$strip>;
export declare const ConnectorSchema: z.ZodObject<{
    tenantId: z.ZodOptional<z.ZodNumber>;
    updatedAt: z.ZodOptional<z.ZodDate>;
    createdAt: z.ZodOptional<z.ZodDate>;
    id: z.ZodOptional<z.ZodNumber>;
    ocppConnectionName: z.ZodString;
    evseId: z.ZodNumber;
    connectorId: z.ZodNumber;
    evseTypeConnectorId: z.ZodOptional<z.ZodNumber>;
    status: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodEnum<{
        Unknown: "Unknown";
        Charging: "Charging";
        SuspendedEV: "SuspendedEV";
        SuspendedEVSE: "SuspendedEVSE";
        Available: "Available";
        Occupied: "Occupied";
        Preparing: "Preparing";
        Finishing: "Finishing";
        Reserved: "Reserved";
        Unavailable: "Unavailable";
        Faulted: "Faulted";
    }>>>>;
    type: z.ZodOptional<z.ZodNullable<z.ZodEnum<{
        CHAdeMO: "CHAdeMO";
        ChaoJi: "ChaoJi";
        DomesticA: "DomesticA";
        DomesticB: "DomesticB";
        DomesticC: "DomesticC";
        DomesticD: "DomesticD";
        DomesticE: "DomesticE";
        DomesticF: "DomesticF";
        DomesticG: "DomesticG";
        DomesticH: "DomesticH";
        DomesticI: "DomesticI";
        DomesticJ: "DomesticJ";
        DomesticK: "DomesticK";
        DomesticL: "DomesticL";
        DomesticM: "DomesticM";
        DomesticN: "DomesticN";
        DomesticO: "DomesticO";
        GBTAC: "GBTAC";
        GBTDC: "GBTDC";
        IEC603092Single16: "IEC603092Single16";
        IEC603092Three16: "IEC603092Three16";
        IEC603092Three32: "IEC603092Three32";
        IEC603092Three64: "IEC603092Three64";
        IEC62196T1: "IEC62196T1";
        IEC62196T1COMBO: "IEC62196T1COMBO";
        IEC62196T2: "IEC62196T2";
        IEC62196T2COMBO: "IEC62196T2COMBO";
        IEC62196T3A: "IEC62196T3A";
        IEC62196T3C: "IEC62196T3C";
        NEMA520: "NEMA520";
        NEMA630: "NEMA630";
        NEMA650: "NEMA650";
        NEMA1030: "NEMA1030";
        NEMA1050: "NEMA1050";
        NEMA1430: "NEMA1430";
        NEMA1450: "NEMA1450";
        PantographBottomUp: "PantographBottomUp";
        PantographTopDown: "PantographTopDown";
        TeslaR: "TeslaR";
        TeslaS: "TeslaS";
    }>>>;
    format: z.ZodOptional<z.ZodNullable<z.ZodEnum<{
        Socket: "Socket";
        Cable: "Cable";
    }>>>;
    errorCode: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodEnum<{
        InternalError: "InternalError";
        ConnectorLockFailure: "ConnectorLockFailure";
        EVCommunicationError: "EVCommunicationError";
        GroundFailure: "GroundFailure";
        HighTemperature: "HighTemperature";
        LocalListConflict: "LocalListConflict";
        NoError: "NoError";
        OtherError: "OtherError";
        OverCurrentFailure: "OverCurrentFailure";
        PowerMeterFailure: "PowerMeterFailure";
        PowerSwitchFailure: "PowerSwitchFailure";
        ReaderFailure: "ReaderFailure";
        ResetFailure: "ResetFailure";
        UnderVoltage: "UnderVoltage";
        OverVoltage: "OverVoltage";
        WeakSignal: "WeakSignal";
    }>>>>;
    powerType: z.ZodOptional<z.ZodNullable<z.ZodEnum<{
        AC1Phase: "AC1Phase";
        AC2Phase: "AC2Phase";
        AC2PhaseSplit: "AC2PhaseSplit";
        AC3Phase: "AC3Phase";
        DC: "DC";
    }>>>;
    maximumAmperage: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
    maximumVoltage: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
    maximumPowerWatts: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
    timestamp: z.ZodISODateTime;
    info: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    vendorId: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    vendorErrorCode: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    termsAndConditionsUrl: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    tariff: 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>;
        currency: z.ZodString;
        pricePerKwh: z.ZodNumber;
        pricePerMin: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        pricePerSession: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        authorizationAmount: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        paymentFee: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        taxRate: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        tariffAltText: z.ZodOptional<z.ZodNullable<z.ZodRecord<z.ZodString, z.ZodAny>>>;
        tariffId: z.ZodOptional<z.ZodNullable<z.ZodString>>;
        validFrom: z.ZodOptional<z.ZodNullable<z.ZodString>>;
        description: z.ZodOptional<z.ZodNullable<z.ZodArray<z.ZodAny>>>;
        energy: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
        chargingTime: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
        idleTime: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
        fixedFee: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
        reservationTime: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
        reservationFixed: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
        minCost: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
        maxCost: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
    }, z.core.$strip>>>;
    tenant: z.ZodOptional<z.ZodAny>;
    evse: z.ZodOptional<z.ZodAny>;
    chargingStation: z.ZodOptional<z.ZodAny>;
}, z.core.$strip>;
export declare const ConnectorProps: {
    type: "type";
    format: "format";
    status: "status";
    vendorId: "vendorId";
    id: "id";
    ocppConnectionName: "ocppConnectionName";
    tenant: "tenant";
    connectorId: "connectorId";
    timestamp: "timestamp";
    errorCode: "errorCode";
    chargingStation: "chargingStation";
    evseId: "evseId";
    tariff: "tariff";
    tenantId: "tenantId";
    info: "info";
    updatedAt: "updatedAt";
    createdAt: "createdAt";
    evseTypeConnectorId: "evseTypeConnectorId";
    powerType: "powerType";
    maximumAmperage: "maximumAmperage";
    maximumVoltage: "maximumVoltage";
    maximumPowerWatts: "maximumPowerWatts";
    vendorErrorCode: "vendorErrorCode";
    termsAndConditionsUrl: "termsAndConditionsUrl";
    evse: "evse";
};
export type ConnectorDto = z.infer<typeof ConnectorSchema>;
export declare const ConnectorCreateSchema: z.ZodObject<{
    type: z.ZodOptional<z.ZodNullable<z.ZodEnum<{
        CHAdeMO: "CHAdeMO";
        ChaoJi: "ChaoJi";
        DomesticA: "DomesticA";
        DomesticB: "DomesticB";
        DomesticC: "DomesticC";
        DomesticD: "DomesticD";
        DomesticE: "DomesticE";
        DomesticF: "DomesticF";
        DomesticG: "DomesticG";
        DomesticH: "DomesticH";
        DomesticI: "DomesticI";
        DomesticJ: "DomesticJ";
        DomesticK: "DomesticK";
        DomesticL: "DomesticL";
        DomesticM: "DomesticM";
        DomesticN: "DomesticN";
        DomesticO: "DomesticO";
        GBTAC: "GBTAC";
        GBTDC: "GBTDC";
        IEC603092Single16: "IEC603092Single16";
        IEC603092Three16: "IEC603092Three16";
        IEC603092Three32: "IEC603092Three32";
        IEC603092Three64: "IEC603092Three64";
        IEC62196T1: "IEC62196T1";
        IEC62196T1COMBO: "IEC62196T1COMBO";
        IEC62196T2: "IEC62196T2";
        IEC62196T2COMBO: "IEC62196T2COMBO";
        IEC62196T3A: "IEC62196T3A";
        IEC62196T3C: "IEC62196T3C";
        NEMA520: "NEMA520";
        NEMA630: "NEMA630";
        NEMA650: "NEMA650";
        NEMA1030: "NEMA1030";
        NEMA1050: "NEMA1050";
        NEMA1430: "NEMA1430";
        NEMA1450: "NEMA1450";
        PantographBottomUp: "PantographBottomUp";
        PantographTopDown: "PantographTopDown";
        TeslaR: "TeslaR";
        TeslaS: "TeslaS";
    }>>>;
    format: z.ZodOptional<z.ZodNullable<z.ZodEnum<{
        Socket: "Socket";
        Cable: "Cable";
    }>>>;
    status: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodEnum<{
        Unknown: "Unknown";
        Charging: "Charging";
        SuspendedEV: "SuspendedEV";
        SuspendedEVSE: "SuspendedEVSE";
        Available: "Available";
        Occupied: "Occupied";
        Preparing: "Preparing";
        Finishing: "Finishing";
        Reserved: "Reserved";
        Unavailable: "Unavailable";
        Faulted: "Faulted";
    }>>>>;
    vendorId: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    ocppConnectionName: z.ZodString;
    connectorId: z.ZodNumber;
    timestamp: z.ZodISODateTime;
    errorCode: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodEnum<{
        InternalError: "InternalError";
        ConnectorLockFailure: "ConnectorLockFailure";
        EVCommunicationError: "EVCommunicationError";
        GroundFailure: "GroundFailure";
        HighTemperature: "HighTemperature";
        LocalListConflict: "LocalListConflict";
        NoError: "NoError";
        OtherError: "OtherError";
        OverCurrentFailure: "OverCurrentFailure";
        PowerMeterFailure: "PowerMeterFailure";
        PowerSwitchFailure: "PowerSwitchFailure";
        ReaderFailure: "ReaderFailure";
        ResetFailure: "ResetFailure";
        UnderVoltage: "UnderVoltage";
        OverVoltage: "OverVoltage";
        WeakSignal: "WeakSignal";
    }>>>>;
    evseId: z.ZodNumber;
    tenantId: z.ZodOptional<z.ZodNumber>;
    info: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    evseTypeConnectorId: z.ZodOptional<z.ZodNumber>;
    powerType: z.ZodOptional<z.ZodNullable<z.ZodEnum<{
        AC1Phase: "AC1Phase";
        AC2Phase: "AC2Phase";
        AC2PhaseSplit: "AC2PhaseSplit";
        AC3Phase: "AC3Phase";
        DC: "DC";
    }>>>;
    maximumAmperage: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
    maximumVoltage: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
    maximumPowerWatts: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
    vendorErrorCode: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    termsAndConditionsUrl: z.ZodOptional<z.ZodNullable<z.ZodString>>;
}, z.core.$strip>;
export type ConnectorCreate = z.infer<typeof ConnectorCreateSchema>;
export declare const connectorSchemas: {
    Connector: z.ZodObject<{
        tenantId: z.ZodOptional<z.ZodNumber>;
        updatedAt: z.ZodOptional<z.ZodDate>;
        createdAt: z.ZodOptional<z.ZodDate>;
        id: z.ZodOptional<z.ZodNumber>;
        ocppConnectionName: z.ZodString;
        evseId: z.ZodNumber;
        connectorId: z.ZodNumber;
        evseTypeConnectorId: z.ZodOptional<z.ZodNumber>;
        status: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodEnum<{
            Unknown: "Unknown";
            Charging: "Charging";
            SuspendedEV: "SuspendedEV";
            SuspendedEVSE: "SuspendedEVSE";
            Available: "Available";
            Occupied: "Occupied";
            Preparing: "Preparing";
            Finishing: "Finishing";
            Reserved: "Reserved";
            Unavailable: "Unavailable";
            Faulted: "Faulted";
        }>>>>;
        type: z.ZodOptional<z.ZodNullable<z.ZodEnum<{
            CHAdeMO: "CHAdeMO";
            ChaoJi: "ChaoJi";
            DomesticA: "DomesticA";
            DomesticB: "DomesticB";
            DomesticC: "DomesticC";
            DomesticD: "DomesticD";
            DomesticE: "DomesticE";
            DomesticF: "DomesticF";
            DomesticG: "DomesticG";
            DomesticH: "DomesticH";
            DomesticI: "DomesticI";
            DomesticJ: "DomesticJ";
            DomesticK: "DomesticK";
            DomesticL: "DomesticL";
            DomesticM: "DomesticM";
            DomesticN: "DomesticN";
            DomesticO: "DomesticO";
            GBTAC: "GBTAC";
            GBTDC: "GBTDC";
            IEC603092Single16: "IEC603092Single16";
            IEC603092Three16: "IEC603092Three16";
            IEC603092Three32: "IEC603092Three32";
            IEC603092Three64: "IEC603092Three64";
            IEC62196T1: "IEC62196T1";
            IEC62196T1COMBO: "IEC62196T1COMBO";
            IEC62196T2: "IEC62196T2";
            IEC62196T2COMBO: "IEC62196T2COMBO";
            IEC62196T3A: "IEC62196T3A";
            IEC62196T3C: "IEC62196T3C";
            NEMA520: "NEMA520";
            NEMA630: "NEMA630";
            NEMA650: "NEMA650";
            NEMA1030: "NEMA1030";
            NEMA1050: "NEMA1050";
            NEMA1430: "NEMA1430";
            NEMA1450: "NEMA1450";
            PantographBottomUp: "PantographBottomUp";
            PantographTopDown: "PantographTopDown";
            TeslaR: "TeslaR";
            TeslaS: "TeslaS";
        }>>>;
        format: z.ZodOptional<z.ZodNullable<z.ZodEnum<{
            Socket: "Socket";
            Cable: "Cable";
        }>>>;
        errorCode: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodEnum<{
            InternalError: "InternalError";
            ConnectorLockFailure: "ConnectorLockFailure";
            EVCommunicationError: "EVCommunicationError";
            GroundFailure: "GroundFailure";
            HighTemperature: "HighTemperature";
            LocalListConflict: "LocalListConflict";
            NoError: "NoError";
            OtherError: "OtherError";
            OverCurrentFailure: "OverCurrentFailure";
            PowerMeterFailure: "PowerMeterFailure";
            PowerSwitchFailure: "PowerSwitchFailure";
            ReaderFailure: "ReaderFailure";
            ResetFailure: "ResetFailure";
            UnderVoltage: "UnderVoltage";
            OverVoltage: "OverVoltage";
            WeakSignal: "WeakSignal";
        }>>>>;
        powerType: z.ZodOptional<z.ZodNullable<z.ZodEnum<{
            AC1Phase: "AC1Phase";
            AC2Phase: "AC2Phase";
            AC2PhaseSplit: "AC2PhaseSplit";
            AC3Phase: "AC3Phase";
            DC: "DC";
        }>>>;
        maximumAmperage: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        maximumVoltage: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        maximumPowerWatts: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        timestamp: z.ZodISODateTime;
        info: z.ZodOptional<z.ZodNullable<z.ZodString>>;
        vendorId: z.ZodOptional<z.ZodNullable<z.ZodString>>;
        vendorErrorCode: z.ZodOptional<z.ZodNullable<z.ZodString>>;
        termsAndConditionsUrl: z.ZodOptional<z.ZodNullable<z.ZodString>>;
        tariff: 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>;
            currency: z.ZodString;
            pricePerKwh: z.ZodNumber;
            pricePerMin: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
            pricePerSession: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
            authorizationAmount: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
            paymentFee: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
            taxRate: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
            tariffAltText: z.ZodOptional<z.ZodNullable<z.ZodRecord<z.ZodString, z.ZodAny>>>;
            tariffId: z.ZodOptional<z.ZodNullable<z.ZodString>>;
            validFrom: z.ZodOptional<z.ZodNullable<z.ZodString>>;
            description: z.ZodOptional<z.ZodNullable<z.ZodArray<z.ZodAny>>>;
            energy: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
            chargingTime: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
            idleTime: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
            fixedFee: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
            reservationTime: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
            reservationFixed: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
            minCost: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
            maxCost: z.ZodOptional<z.ZodNullable<z.ZodAny>>;
        }, z.core.$strip>>>;
        tenant: z.ZodOptional<z.ZodAny>;
        evse: z.ZodOptional<z.ZodAny>;
        chargingStation: z.ZodOptional<z.ZodAny>;
    }, z.core.$strip>;
    ConnectorCreate: z.ZodObject<{
        type: z.ZodOptional<z.ZodNullable<z.ZodEnum<{
            CHAdeMO: "CHAdeMO";
            ChaoJi: "ChaoJi";
            DomesticA: "DomesticA";
            DomesticB: "DomesticB";
            DomesticC: "DomesticC";
            DomesticD: "DomesticD";
            DomesticE: "DomesticE";
            DomesticF: "DomesticF";
            DomesticG: "DomesticG";
            DomesticH: "DomesticH";
            DomesticI: "DomesticI";
            DomesticJ: "DomesticJ";
            DomesticK: "DomesticK";
            DomesticL: "DomesticL";
            DomesticM: "DomesticM";
            DomesticN: "DomesticN";
            DomesticO: "DomesticO";
            GBTAC: "GBTAC";
            GBTDC: "GBTDC";
            IEC603092Single16: "IEC603092Single16";
            IEC603092Three16: "IEC603092Three16";
            IEC603092Three32: "IEC603092Three32";
            IEC603092Three64: "IEC603092Three64";
            IEC62196T1: "IEC62196T1";
            IEC62196T1COMBO: "IEC62196T1COMBO";
            IEC62196T2: "IEC62196T2";
            IEC62196T2COMBO: "IEC62196T2COMBO";
            IEC62196T3A: "IEC62196T3A";
            IEC62196T3C: "IEC62196T3C";
            NEMA520: "NEMA520";
            NEMA630: "NEMA630";
            NEMA650: "NEMA650";
            NEMA1030: "NEMA1030";
            NEMA1050: "NEMA1050";
            NEMA1430: "NEMA1430";
            NEMA1450: "NEMA1450";
            PantographBottomUp: "PantographBottomUp";
            PantographTopDown: "PantographTopDown";
            TeslaR: "TeslaR";
            TeslaS: "TeslaS";
        }>>>;
        format: z.ZodOptional<z.ZodNullable<z.ZodEnum<{
            Socket: "Socket";
            Cable: "Cable";
        }>>>;
        status: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodEnum<{
            Unknown: "Unknown";
            Charging: "Charging";
            SuspendedEV: "SuspendedEV";
            SuspendedEVSE: "SuspendedEVSE";
            Available: "Available";
            Occupied: "Occupied";
            Preparing: "Preparing";
            Finishing: "Finishing";
            Reserved: "Reserved";
            Unavailable: "Unavailable";
            Faulted: "Faulted";
        }>>>>;
        vendorId: z.ZodOptional<z.ZodNullable<z.ZodString>>;
        ocppConnectionName: z.ZodString;
        connectorId: z.ZodNumber;
        timestamp: z.ZodISODateTime;
        errorCode: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodEnum<{
            InternalError: "InternalError";
            ConnectorLockFailure: "ConnectorLockFailure";
            EVCommunicationError: "EVCommunicationError";
            GroundFailure: "GroundFailure";
            HighTemperature: "HighTemperature";
            LocalListConflict: "LocalListConflict";
            NoError: "NoError";
            OtherError: "OtherError";
            OverCurrentFailure: "OverCurrentFailure";
            PowerMeterFailure: "PowerMeterFailure";
            PowerSwitchFailure: "PowerSwitchFailure";
            ReaderFailure: "ReaderFailure";
            ResetFailure: "ResetFailure";
            UnderVoltage: "UnderVoltage";
            OverVoltage: "OverVoltage";
            WeakSignal: "WeakSignal";
        }>>>>;
        evseId: z.ZodNumber;
        tenantId: z.ZodOptional<z.ZodNumber>;
        info: z.ZodOptional<z.ZodNullable<z.ZodString>>;
        evseTypeConnectorId: z.ZodOptional<z.ZodNumber>;
        powerType: z.ZodOptional<z.ZodNullable<z.ZodEnum<{
            AC1Phase: "AC1Phase";
            AC2Phase: "AC2Phase";
            AC2PhaseSplit: "AC2PhaseSplit";
            AC3Phase: "AC3Phase";
            DC: "DC";
        }>>>;
        maximumAmperage: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        maximumVoltage: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        maximumPowerWatts: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        vendorErrorCode: z.ZodOptional<z.ZodNullable<z.ZodString>>;
        termsAndConditionsUrl: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    }, z.core.$strip>;
};
