import { Dispatch, SetStateAction } from 'react';
import { UISpan } from '../types';
type TraceTimelineProps = {
    hierarchicalSpans: UISpan[];
    onSpanClick: (id: string) => void;
    selectedSpanId?: string;
    isLoading?: boolean;
    fadedTypes?: string[];
    expandedSpanIds?: string[];
    setExpandedSpanIds?: Dispatch<SetStateAction<string[]>>;
    featuredSpanIds?: string[];
    chartWidth?: 'wide' | 'default';
};
export declare function TraceTimeline({ hierarchicalSpans, onSpanClick, selectedSpanId, isLoading, fadedTypes, expandedSpanIds, setExpandedSpanIds, featuredSpanIds, chartWidth, }: TraceTimelineProps): import("react/jsx-runtime").JSX.Element;
export {};
