import { GenericList } from '@knowmax/genericlist-core';
export type TOnRenderListItem<T> = (item: T, index: number) => JSX.Element;
export interface IListProps<T = unknown> {
    list: GenericList<T>;
    onRenderListItem: TOnRenderListItem<T>;
    showPager?: boolean;
    className?: string;
}
/** Generic component to render list for items in provided @see GenericList. */
export declare const List: (<T>({ list, onRenderListItem, showPager, className }: IListProps<T>) => import("react/jsx-runtime").JSX.Element) & {
    displayName: string;
};
