import React from 'react'; import { PrimaryTableCol, FormInstanceFunctions } from 'tdesign-react/esm'; import { TableRef, TableTab, useTableProps, useTableReturnType } from './useTable'; import { BaseRecord, HttpError } from '@refinedev/core'; import { PageTableRenderProps } from './page'; export interface PageListProps { title?: React.ReactNode; tabs?: Array; tableHook?: useTableProps; columns?: PrimaryTableCol[]; headerRender?: (params: PageTableRenderProps) => React.ReactElement; footerRender?: (params: PageTableRenderProps) => React.ReactElement; actionRender?: (params: PageTableRenderProps) => React.ReactElement; filterRender?: (params: PageTableRenderProps) => React.ReactElement; filterAdvRender?: (params: PageTableRenderProps) => React.ReactElement; batchRender?: (params: PageTableRenderProps) => React.ReactElement; children?: (data: useTableReturnType) => React.ReactNode; filterForm?: FormInstanceFunctions; } export declare const PageList: React.ForwardRefExoticComponent>;