/**
 * @license
 * Copyright 2026 HopCode Team Code
 * SPDX-License-Identifier: Apache-2.0
 */
import type { ResumedSessionData, Config } from '@hoptrendy/hopcode-core';
import type { HistoryItem } from '../types.js';
/**
 * Builds the complete UI history items for a resumed session.
 *
 * This function takes the resumed session data, converts it to UI history format,
 * and assigns unique IDs to each item for use with loadHistory.
 *
 * @param sessionData The resumed session data from SessionService
 * @param config The config object for accessing tool registry. Pass `null`
 *   to render in "preview" mode (no tool metadata lookup, thoughts shown
 *   verbatim) — used by the standalone resume picker that runs before
 *   `loadCliConfig`.
 * @param baseTimestamp Base timestamp for generating unique IDs
 * @returns Array of HistoryItem with proper IDs
 */
export declare function buildResumedHistoryItems(sessionData: ResumedSessionData, config: Config | null, baseTimestamp?: number): HistoryItem[];
