import { CdrTokenDto } from '../../cdrs/dtos/cdr-token.dto';
import { ChargingPeriodDto } from '../../cdrs/dtos/charging-period.dto';
import { PriceDto } from '../../../dtos/price.dto';
import { AuthMethod } from '../../cdrs/enums/auth-method.enum';
import { SessionStatus } from '../enums/session-status.enum';
export declare class SessionDto {
    countryCode: string;
    partyId: string;
    id: string;
    startDateTime: string;
    endDateTime?: string;
    kwh: number;
    cdrToken: CdrTokenDto;
    authMethod: AuthMethod;
    authorizationReference?: string;
    locationId: string;
    evseUid: string;
    connectorId: string;
    meterId?: string;
    currency: string;
    chargingPeriods?: ChargingPeriodDto[];
    totalCost?: PriceDto;
    status: SessionStatus;
    lastUpdated: string;
}
