import { ItemSizeValue } from '../types'; /** * Return numeric fixed item size when scroller runs in fixed-size mode. */ export declare function getFixedItemSize(itemSize: ItemSizeValue): number | null; /** * Resolve serializable size value for cache snapshots. */ export declare function resolveSnapshotItemSize(item: TItem, index: number, itemSize: ItemSizeValue, restoredSize: number | undefined, sizeField?: string): number | undefined; /** * Resolve runtime size for variable-size mode, with safety fallback. */ export declare function resolveVariableItemSize(item: TItem, index: number, itemSize: ItemSizeValue, restoredSize: number | undefined, minItemSize: number | string | null | undefined, sizeField?: string): number;