import { Virtualizer, type PartialKeys, type VirtualizerOptions } from "@tanstack/virtual-core"; export type { VirtualItem } from "@tanstack/virtual-core"; /** * Creates a reactive TanStack Virtualizer for Svelte 5. * * Returns a getter function that returns the virtualizer instance. * Call the getter inside $derived or template expressions to create * reactive dependencies on the virtualizer state. */ export declare function createSvelteVirtualizer(options: PartialKeys, "observeElementRect" | "observeElementOffset" | "scrollToFn">): { instance: Virtualizer; virtualItems: () => ReturnType["getVirtualItems"]>; totalSize: () => number; };