import type React from 'react'; import { type HistoryEntry } from './history.js'; export type { HistoryScrollController, ScrollableHistoryProps, } from './history/scroll-controller-types.js'; export { type CopyHit, LIVE_TOOL_STREAM_COPY_ID, SELECTION_COPY_ID, findCopyHit, resolveCopyPayload, copyRegistryVisibleClip, liveToolStreamCopyHit, } from './history/copy-geometry.js'; export { type SelectionRect, type SelectionSlice, normalizeSelection, isOutOfBand, selectionToSlices, assembleSelectionText, } from './history/selection-helpers.js'; export { type MountedCardSpan, scrollbarThumb, scrollOffsetForTrackRow, buildMountedCardSpans, selectionHitAt, } from './history/scrollbar-geometry.js'; export { Scrollbar } from './history/scrollbar-rail.js'; import type { ScrollableHistoryProps } from './history/scroll-controller-types.js'; /** * Bounded history viewport with stable-anchor virtual scrolling. */ export declare const ScrollableHistory: React.MemoExoticComponent<({ entries, toolStream, viewportRows, controllerRef, onScrollInfo, maxWidth, setSuggestions, autonomyMode, multiDiffSummaryThreshold, todos, showModelReasoning, showSageMemoryInject, layoutStore, copiedEntryId, onRequestOlderEntries, }: ScrollableHistoryProps) => React.ReactElement>; export type { HistoryEntry }; //# sourceMappingURL=scrollable-history.d.ts.map