import React from 'react'; import { TableProps } from 'acud/lib/table'; import { EmptyStatusProps } from '../EmptyStatus'; import { ToolbarProps } from './Toolbar'; import './index.less'; export interface CustomRenderProps { title?: React.ReactNode; toolbar?: React.ReactNode; } export interface HooksTableProps { className?: string; prefixCls?: string; title?: React.ReactNode; withToolbar?: boolean; customRender?: CustomRenderProps; toolbarProps?: ToolbarProps; tableProps?: TableProps; tableComp?: React.ComponentType; card?: React.ComponentType; emptyConfig?: { default?: EmptyStatusProps; create?: EmptyStatusProps; search?: EmptyStatusProps; }; emptyComp?: React.ComponentType; dialogProps?: any; tableActions?: any; filterData?: any; listParams?: any; httpStatusCode?: number; setListParams?: any; handleCommand?: any; handleTableCommand?: any; handleFilterChange?: any; } declare const HooksTable: (props: HooksTableProps) => JSX.Element; export default HooksTable;