/// import { IProModalProps } from './interface'; import { IFooterDom } from '../business/Footer'; interface IUseData { visible?: boolean; request?: IProModalProps['request']; } export declare function useData({ visible, request }: IUseData, fetchParams: any): { loading: boolean; data: any; setData: import("react").Dispatch; }; export declare function useModalForm(outsideParams?: any, formPropsDateTransform?: any, visible?: boolean): { form: import("antd").FormInstance; initialValues: any; fetchParams: any; onSearchHandle: () => void; onResetHandle: () => void; }; export declare function useModalTable(choiceOptions: any, setData: any): { innerSelectedRowKeys: any; setInnerSelectedRowKeys: import("react").Dispatch; innerSelectedRows: any; setInnerSelectedRows: import("react").Dispatch; onSelectedRowChange: (selectedRowKeys: React.Key[], selectedRows: any[]) => void; choiceFilterHandle: (record: any, selectedRowKeys: React.Key[], selectedRows: any[]) => any; onTableChange: (newData: any) => void; }; export declare function useFooter(onClose: any, choiceOptions: any, data: any): { footerDom: IFooterDom[]; onCloseHandle: () => void; }; export {};