import { ICommonRunWithMessageDto } from "../../../../../schema-definitions/vehicle-positions/models/interfaces/ICommonRunWithMessageDto";
import { CommonRunsRepository } from "../data-access/CommonRunsRepository";
export declare class CommonMessageProcessor {
    private readonly runsRepository;
    private logger;
    constructor(runsRepository: CommonRunsRepository);
    /**
     * Create/update and process transformed run
     */
    processTransformedRun: (element: ICommonRunWithMessageDto, firstMessageCreatedAt?: number) => Promise<void>;
    private logElementIssues;
}
