/** Props for {@link WorkflowVersionTimeline}. */
export interface WorkflowVersionTimelineProps {
    /** Workflow resource ID (used for keying, not fetching). */
    readonly workflowId: string;
    /** Organization slug for fetching versions. */
    readonly org: string;
    /** Workflow slug for fetching versions. */
    readonly slug: string;
    /** Called when the user selects a version entry. */
    readonly onSelectVersion?: (hash: string) => void;
    /** Currently selected version hash (controlled selection). */
    readonly selectedHash?: string;
    /** Additional CSS classes for the root container. */
    readonly className?: string;
}
/**
 * Vertical timeline showing version history for a workflow.
 *
 * Internally fetches versions via `useWorkflowVersions(org, slug)` and
 * renders each entry with a `WorkflowVersionBadge`, actor name, relative
 * timestamp, and commit message. Supports selection highlighting and
 * client-side pagination via "Load more".
 *
 * All visual properties flow through `--stgm-*` design tokens.
 * Zero Console dependencies — safe for platform builder embedding.
 *
 * @example
 * ```tsx
 * <WorkflowVersionTimeline
 *   workflowId="wf_123"
 *   org="acme"
 *   slug="deploy-pipeline"
 *   onSelectVersion={(hash) => setSelected(hash)}
 *   selectedHash={selected}
 * />
 * ```
 */
export declare function WorkflowVersionTimeline({ workflowId: _workflowId, org, slug, onSelectVersion, selectedHash, className, }: WorkflowVersionTimelineProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=WorkflowVersionTimeline.d.ts.map