import { DetectionInfoType } from '../../store/services/detectionsStore';

type IntersectionItem = {
    id: string;
    distance: number;
    time: number;
    source: string;
    start: string;
    end: string;
    assigned_id: number;
};
type FeatureItem = {
    id: string;
    distance: number;
    source: string;
    start: string;
    end: string;
    assigned_id: number;
};
type InputData = {
    intersection: IntersectionItem[];
    feature: FeatureItem[];
};
export type OutputItem = {
    distance: number;
    origin: string;
    conbo_key: string;
    time: number;
    source: string;
    startTime: string;
    endTime: string;
    assigned_feed_id: number;
} | {
    distance: number;
    origin: string;
    conbo_key: string;
    source: string;
    startTime: string;
    endTime: string;
    assigned_feed_id: number;
};
export declare function transformData(data: InputData): OutputItem[];
export declare const mergeData: (array: OutputItem[] | undefined, obj: DetectionInfoType | null) => any[];
export {};
