/** * 无流程表单详情页初始化容器 */ declare function useNoFlowDetailPageProvider(): { detailPageContext: { formData: { id?: string | undefined; permission?: import("@sinoform/types").Permission | undefined; formValues: import("@sinoform/types").FormValues; formDesign: import("@sinoform/types").FormDesignSetting; flowIdea?: import("@sinoform/types").Idea | undefined; flowNode?: import("@sinoform/types").Node | undefined; ideaList?: import("@sinoform/types").Idea[] | undefined; flowRecord?: import("@sinoform/types").WorkFlowCourse[] | undefined; currentWriteInfo?: import("packages/types/src/app/FormData").CurrentWriteInfo[] | undefined; passNodes?: import("@sinoform/types").PassedNodeInfo[] | undefined; sendBackRecord?: import("@sinoform/types").SendBackRecordType | undefined; sendBackRecordList?: import("@sinoform/types").SendBackRecordInfo[] | undefined; operateLogList?: import("@sinoform/types").OperateLog[] | undefined; reqSendBackRecordList?: import("packages/types/src/app/FormData").ReqSendBackRecord[] | undefined; flowType?: "changeDataFlow" | "normalFlow" | undefined; }; formHelpers: { save: (formValues?: any) => any; reload: (...args: any[]) => any; }; formState: import("@sinoui/rx-form-state").FormState; onFormValueReset: () => void; /** * 表单详情页级别钩子 */ hooks: { permission: import("tapable").SyncHook<[import("@sinoform/types").UserInfo, import("@sinoform/types").PermissionItem[]], void, import("tapable").UnsetAdditionalOptions>; valueChange: import("tapable").SyncHook<[import("@sinoform/types").FormValues, import("@sinoform/types").FormValues], void, import("tapable").UnsetAdditionalOptions>; valueChangeAsync: import("tapable").AsyncParallelHook<[import("@sinoform/types").FormValues, import("@sinoform/types").FormValues], import("tapable").UnsetAdditionalOptions>; beforeButtonClick: import("tapable").AsyncSeriesBailHook; formValidate: import("tapable").SyncHook<[import("@sinoform/types").FormValues, { [x: string]: string | undefined; }], void, import("tapable").UnsetAdditionalOptions>; formValidateAsync: import("tapable").AsyncParallelHook<[import("@sinoform/types").FormValues, import("@sinoform/types").FormValues], import("tapable").UnsetAdditionalOptions>; subFormValidate: import("tapable").SyncHook<[import("@sinoform/types").FormValues, import("@sinoform/types").FormValues, import("@sinoform/types").FormValues, string, { [x: string]: string | undefined; }], void, import("tapable").UnsetAdditionalOptions>; subFormValidateAsync: import("tapable").AsyncParallelHook<[import("@sinoform/types").FormValues, import("@sinoform/types").FormValues, import("@sinoform/types").FormValues, string, import("@sinoui/rx-form-state").FormState, import("@sinoform/types").FormValues], import("tapable").UnsetAdditionalOptions>; fieldButtonClick: import("tapable").AsyncSeriesBailHook; subFormValueChange: import("tapable").SyncHook<[import("@sinoform/types").FormValues, import("@sinoform/types").FormValues, string, import("@sinoform/types").FormValues[]], void, import("tapable").UnsetAdditionalOptions>; subFormValueChangeAsync: import("tapable").AsyncParallelHook<[import("@sinoform/types").FormValues, import("@sinoform/types").FormValues, string, import("@sinoform/types").FormValues[]], import("tapable").UnsetAdditionalOptions>; beforeSendWorkflow: import("tapable").SyncHook<[import("@sinoform/types").SendWorkflowInitRequestType], void, import("tapable").UnsetAdditionalOptions>; }; currentUser: import("@sinoform/types").UserInfo; }; isLoading: boolean; isError: boolean; }; export default useNoFlowDetailPageProvider;