import * as React from 'react'; import * as antd from 'antd'; interface useFormDialogParams { defaultVisible?: boolean; defaultLoading?: boolean; defaultMode?: 'insert' | 'update'; } declare function useFormDialog(params?: useFormDialogParams): { form: antd.FormInstance; visible: boolean | undefined; setVisible: React.Dispatch>; mode: "insert" | "update"; setMode: React.Dispatch>; loading: boolean | undefined; setLoading: React.Dispatch>; pos: { x: number; y: number; } | undefined; setPos: React.Dispatch>; close: () => void; submit: () => void; reset: () => void; }; export { useFormDialog, useFormDialogParams };