/// import { ScrollToAlign, ListProps } from './createListComponent'; export declare const VariableSizeList: { new (props: ListProps): { _instanceProps: any; _outerRef?: HTMLDivElement; _resetIsScrollingTimeoutId: import("./timer").TimeoutID; state: import("./createListComponent").State; scrollTo(scrollOffset: number): void; scrollToItem(index: number, align?: ScrollToAlign): void; scrollToBottom(): void; onTextSelectionStart(): void; onTextSelectionStop(): void; componentDidMount(): void; componentDidUpdate(): void; componentWillUnmount(): void; render(): import("react").CElement<{ className: any; onScroll: (event: import("react").SyntheticEvent) => void; ref: (ref: any) => void; tabIndex: number; style: any; }, any>; _callOnItemsRendered: (overscanStartIndex: number, overscanStopIndex: number, visibleStartIndex: number, visibleStopIndex: number) => void; _callOnScroll: (scrollDirection: "forward" | "backward", scrollOffset: number, scrollOffsetToBottom: number, scrollUpdateWasRequested: boolean) => any; _callPropsCallbacks(): void; _getItemStyle: (index: number) => Object; _getItemStyleCache: (itemSize?: any) => { [key: number]: Object; }; _getRangeToRender(): [number, number, number, number]; _onScrollVertical: (event: import("react").SyntheticEvent) => void; _outerRefSetter: (ref: any) => void; _resetIsScrollingDebounced: () => void; _resetIsScrolling: () => void; context: unknown; setState(state: import("./createListComponent").State | ((prevState: Readonly, props: Readonly) => import("./createListComponent").State | Pick) | Pick, callback?: () => void): void; forceUpdate(callback?: () => void): void; readonly props: Readonly; refs: { [key: string]: import("react").ReactInstance; }; shouldComponentUpdate?(nextProps: Readonly, nextState: Readonly, nextContext: any): boolean; componentDidCatch?(error: Error, errorInfo: import("react").ErrorInfo): void; getSnapshotBeforeUpdate?(prevProps: Readonly, prevState: Readonly): any; componentWillMount?(): void; UNSAFE_componentWillMount?(): void; componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void; UNSAFE_componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void; componentWillUpdate?(nextProps: Readonly, nextState: Readonly, nextContext: any): void; UNSAFE_componentWillUpdate?(nextProps: Readonly, nextState: Readonly, nextContext: any): void; }; defaultProps: { itemData: any; overscanCount: number; useIsScrolling: boolean; }; getDerivedStateFromProps(nextProps: ListProps, prevState: import("./createListComponent").State): import("./createListComponent").State; contextType?: import("react").Context; }; //# sourceMappingURL=VariableSizeList.d.ts.map