import { DataSourceContainerProps } from '../type'; import { FormInstance } from 'antd'; declare const useHandleAction: (initialParams: Record | undefined, options: DataSourceContainerProps['pagination'], form: FormInstance | undefined) => { list: { pagination?: { pageNumber: number; pageSize: number; } | undefined; data: { list: any; count: any; }; onSearch: (newParams?: Record) => void; onReset: () => void; onPageChange: (pageNumber: number, pageSize: number) => void; loading: boolean; error?: Error | undefined; params: any; cancel: () => void; refresh: () => void; refreshAsync: () => Promise; run: (...params: any) => void; runAsync: (...params: any) => Promise; mutate: (data?: any) => void; }; get: import("ahooks/es/useRequest/src/types").Result; update: import("ahooks/es/useRequest/src/types").Result; create: import("ahooks/es/useRequest/src/types").Result; destroy: import("ahooks/es/useRequest/src/types").Result; getCurrentRecord: () => any; }; export default useHandleAction;