;
lineProps?: P;
isManualFetch?: boolean;
offset?: number;
perPage?: number;
}
export declare abstract class ListBase {
maxElements: number | undefined;
private page;
protected readonly abstract data: T[];
protected readonly displayedData: T[];
protected readonly hasMoreData: boolean;
componentDidMount(): void;
componentDidUpdate(): void;
componentWillUnmount(): void;
protected renderManualFetch(): JSX.Element | null;
protected handleShowMore(): void;
private attachScrollListener();
private detachScrollListener();
private scrollListener();
}