import ChargingProfilePurposeType from '../enum/ChargingProfilePurposeType';
import ChargingProfileKindType from "../enum/ChargingProfileKindType";
import RecurrencyKindType from "../enum/RecurrencyKindType";
import { ChargingSchedule } from "./ChargingSchedule";
export declare type ChargingProfile = {
    chargingProfileId: number;
    transactionId?: number;
    stackLevel: number;
    chargingProfilePurpose: ChargingProfilePurposeType;
    chargingProfileKind: ChargingProfileKindType;
    recurrencyKind?: RecurrencyKindType;
    validFrom?: Date;
    validTo?: Date;
    chargingSchedule: ChargingSchedule;
};
