import type { VersionTimelineProps } from "./types.js";
/**
 * Accessible vertical timeline for version history.
 *
 * Renders a chronologically-ordered list of version entries with a
 * connecting line, selection state, and optional compare mode. Designed
 * as a generic SDK primitive usable for any versioned resource (skills,
 * and in future, agents, MCP servers).
 *
 * Supports two interaction modes:
 * - **Select mode** (default): single-click selects an entry, fires `onEntrySelect`
 * - **Compare mode** (when `onCompare` is provided): selecting two entries fires
 *   `onCompare(fromId, toId)` — designed for T05-D diff viewer integration
 *
 * All visual properties flow through `--stgm-*` design tokens.
 * Zero Console dependencies — safe for platform builder embedding.
 *
 * @example
 * ```tsx
 * const { versions } = useSkillVersions(org, slug);
 *
 * <VersionTimeline
 *   entries={versions}
 *   onEntrySelect={(id) => console.log("Selected:", id)}
 * />
 * ```
 */
export declare function VersionTimeline({ entries, onEntrySelect, onCompare, selectedId, isLoading, emptyMessage, className, }: VersionTimelineProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=VersionTimeline.d.ts.map