import type { ChargingStationSequenceTypeEnumType } from '@citrineos/base';
import type { IChargingStationSequenceRepository } from '@citrineos/data';
export declare class IdGenerator {
    private _stationSequenceRepository;
    constructor(stationSequenceRepository: IChargingStationSequenceRepository);
    generateRequestId(tenantId: number, stationId: string, type: ChargingStationSequenceTypeEnumType): Promise<number>;
}
