import { VanillaRecyclerView, Reusable } from './'; import { VanillaRecyclerViewRenderer } from './recycler-view'; export declare class VirtualElement { parent: VanillaRecyclerView; index: number; start: number; size: number; data: T; wrapperElement: HTMLElement | null; renderer: VanillaRecyclerViewRenderer | null; constructor(parent: VanillaRecyclerView, data: T); setPosition(start: number, size: number): void; setIndex(index: number): void; updatePosition(): void; isMounted(): boolean; mountRenderer(reusable: Reusable): void; unmountRenderer(): Reusable; destroyRenderer(): void; } //# sourceMappingURL=virtual-element.d.ts.map