/// <reference types="react" />
import { FilterItemProps } from "../filter/components/Dropdown";
interface FormState {
    tableId: string;
    dataSource: any[];
    originDataSource: any[];
    defaultColumns: any[];
    originColumns: any[];
    originColumnsMap: Map<string, any>;
    currentCell: any;
    setting: any;
    quickFilter: FilterItemProps[];
    otherFilter: FilterItemProps[];
    utils: any;
    isTerminal: boolean;
    localPagination: boolean;
    tableWidth: number;
    currentDataSource: any[];
    originResultDataSource: any[];
}
export declare const Provider: (ComponentUi: any) => (props: any, ref: any) => JSX.Element, Context: import("react").Context<{
    state: FormState;
} & {
    dispatch: (params: {
        type: string;
        payload: any;
    }) => void;
}>;
export declare const formatColumn: (item: any) => any;
export {};
