export default InfiniteScroll; type InfiniteScroll = { $on?(type: string, callback: (e: any) => void): () => void; $set?(props: Partial): void; }; /** * Enable infinite scroll for list items for better rendering performance. * @see https://svelte.dev/docs/svelte/v5-migration-guide#Snippets-instead-of-slots-Passing-data-back-up */ declare const InfiniteScroll: import("svelte").Component<{ /** * Item list. */ items: any[]; /** * Item key used for the `each` loop. */ itemKey: string; /** * Number of items to be loaded at once. Defaults to 25. */ itemChunkSize?: number | undefined; /** * Snippet to render each item. The snippet receives * the item and its index as parameters. */ renderItem: Snippet<[any, number]>; }, {}, "">; type Props = { /** * Item list. */ items: any[]; /** * Item key used for the `each` loop. */ itemKey: string; /** * Number of items to be loaded at once. Defaults to 25. */ itemChunkSize?: number | undefined; /** * Snippet to render each item. The snippet receives * the item and its index as parameters. */ renderItem: Snippet<[any, number]>; }; import type { Snippet } from 'svelte';