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<DataSourceContainerProps> {
    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';
