import { ChildType } from '../../stencil-public-runtime'; /** * the parent should the style of this component, including * - width * - height * - display * */ export declare class VirtualScroll { host: HTMLElement; container?: HTMLElement; tick?: any; itemCount: number; renderItem: (i: number) => ChildType | Promise | ChildType[] | Promise | Promise[]; itemWidth?: number; itemHeight?: number; autoDetectSize?: boolean; sameSize?: boolean; detectedSize: boolean; scrollTop: number; scrollListener: (_ev: Event) => void; handlePropUpdate(): void; connectedCallback(): void; disconnectedCallback(): void; renderMeasure(): any; getItemDimension(): { itemWidth: number; itemHeight: number; } | undefined; render(): any; }