/// <reference types="react" />
import { LogicformType, LogicformAPIResultType } from "zeroetp-api-sdk";
export declare function useTableParams({ logicform, setLogicform, data, }: {
    data?: LogicformAPIResultType;
    logicform: LogicformType;
    setLogicform: (logicform?: LogicformType, logicformWithSkipAndSort?: LogicformType) => void;
}): {
    tableParams: [pagination: import("antd").TablePaginationConfig, filters: Record<string, import("antd/lib/table/interface").FilterValue>, sorter: import("antd/lib/table/interface").SorterResult<import("@ant-design/pro-table").ProColumnType<unknown, "text">> | import("antd/lib/table/interface").SorterResult<import("@ant-design/pro-table").ProColumnType<unknown, "text">>[], extra: import("antd/lib/table/interface").TableCurrentDataSource<import("@ant-design/pro-table").ProColumnType<unknown, "text">>];
    setTableParams: import("react").Dispatch<import("react").SetStateAction<[pagination: import("antd").TablePaginationConfig, filters: Record<string, import("antd/lib/table/interface").FilterValue>, sorter: import("antd/lib/table/interface").SorterResult<import("@ant-design/pro-table").ProColumnType<unknown, "text">> | import("antd/lib/table/interface").SorterResult<import("@ant-design/pro-table").ProColumnType<unknown, "text">>[], extra: import("antd/lib/table/interface").TableCurrentDataSource<import("@ant-design/pro-table").ProColumnType<unknown, "text">>]>>;
    onTableChange: (pagination: import("antd").TablePaginationConfig, filters: Record<string, import("antd/lib/table/interface").FilterValue>, sorter: import("antd/lib/table/interface").SorterResult<import("@ant-design/pro-table").ProColumnType<unknown, "text">> | import("antd/lib/table/interface").SorterResult<import("@ant-design/pro-table").ProColumnType<unknown, "text">>[], extra: import("antd/lib/table/interface").TableCurrentDataSource<import("@ant-design/pro-table").ProColumnType<unknown, "text">>) => void;
};
