import { WorkerHost } from '@nestjs/bullmq';
import { Job } from 'bullmq';
import { MapMatchingService } from '../../map-matching/map-matching.service';
import type { MatchReason } from '../../map-matching/schemas/match-job.schema';
export declare class MapMatchingProcessor extends WorkerHost {
    private readonly mapMatching;
    constructor(mapMatching: MapMatchingService);
    process(job: Job<{
        tripId: string;
        reason?: MatchReason;
    }>): Promise<import("../../map-matching/map-matching.service").MatchedRouteResultDto>;
}
