import { ReactNode } from 'react'; import { IPageAction } from '../PageActions/PageAction'; import { PageTableProps } from './PageTable'; import { ITableColumn } from './PageTableColumn'; export type PageTableListProps = PageTableProps; export declare function PageTableList(props: PageTableListProps): import("react/jsx-runtime").JSX.Element; export declare function useColumnsToDataList(tableColumns: ITableColumn[], keyFn: (item: T) => string | number, isSelected?: (item: T) => boolean, selectItem?: (item: T) => void, unselectItem?: (item: T) => void, rowActions?: IPageAction[], defaultCardSubtitle?: ReactNode, showSelect?: boolean): (item: T) => ReactNode;