import React from 'react'; import Filter from './components/Filter'; import QuickFilter from './components/Filter/QuickFilter'; import FilterButton from './components/Filter/FilterButton'; import Sort from './components/Sort'; import Table from './components/Table'; import Pagination from './components/Pagination'; import ColumnsSetting from './components/ColumnsSetting'; import withContainer from './utils/withContainer'; import useContainerContext from './hooks/useContainerContext'; import { DataSourceContainerProps } from './type'; /** * PisellDataSourceContainer 复合组件类型定义 */ interface PisellDataSourceContainerType extends React.FC { Filter: typeof Filter; QuickFilter: typeof QuickFilter; FilterButton: typeof FilterButton; Sort: typeof Sort; Table: typeof Table; Pagination: typeof Pagination; ColumnsSetting: typeof ColumnsSetting; withContainer: typeof withContainer; useContainerContext: typeof useContainerContext; } declare const PisellDataSourceContainer: PisellDataSourceContainerType; export default PisellDataSourceContainer; export type { DataSourceContainerProps } from './type';