import React from 'react'; import { Result } from 'ahooks/es/useRequest/src/types'; import 'ahooks/es/useRequest/src/types'; import { ProTableProps } from '../../types'; export declare const useQueryFieldPlugin: import("../../utils").TablePlugin, { hasQueryFields: boolean; form: import("@fexd/pro-form").ProFormInstance; render: () => JSX.Element; service: Result; loading: boolean; dataSource: any; mockDataSource: any[]; createMockDataSource: (this: any, mockDataSourceCount?: any) => any[]; updateMockDataSource: () => any[]; paginationParams: { [key: string]: any; page?: number | undefined; pageSize?: number | undefined; }; setPaginationParams: import("@fexd/pro-utils").ProSetState<{ [key: string]: any; page?: number | undefined; pageSize?: number | undefined; }>; getPaginationParams: () => { [key: string]: any; page?: number | undefined; pageSize?: number | undefined; }; selectedItems: any[]; setSelectedItems: React.Dispatch>; getSelectedItems: () => any[]; getQueryingParams: () => { [x: string]: any; }; getQueryingExtraParams: () => { [x: string]: any; }; getDataSource: () => any; refresh: (params?: any) => Promise; search: (params?: any) => Promise; setExtraParams: import("@fexd/pro-utils").ProSetState<{ [key: string]: any; filters?: any; sorters?: any; }>; renderAutoQueryTrigger: () => JSX.Element; getService: () => Result; isSearched: boolean; normalizeFormValues: (formValues: any) => any; getQueryParams: (this: any, params?: any, extra?: any) => { params: { [k: string]: unknown; }; extraParams: any; }; proFormRef: React.RefObject>; }>; export default useQueryFieldPlugin;