/// <reference types="react" />
import * as React from 'react';
export interface IListPageProps {
    visible: boolean;
    items: any[];
    startIndex: number;
    endIndex: number;
    onRenderCell?: (item?: any, index?: number, isScrolling?: boolean) => React.ReactNode;
}
export interface IListPageStyles {
    hiddenStyle: React.CSSProperties | undefined;
    backgroundColor: string;
}
export declare class ListPage extends React.PureComponent<IListPageProps, IListPageStyles> {
    private _rootElement;
    constructor(props: IListPageProps);
    componentWillReceiveProps(newProps: IListPageProps): void;
    render(): JSX.Element;
    private _renderItems();
}
