import type { WdFromProps } from '../index'; import type { DataType as FormDataFormType, EventsType } from '../../../../configs/components/wd-form'; import type { LiteralUnion } from 'type-fest'; /** * * 从数据源拉值 * */ export declare function useRemoteValue({ formType, _id, dataSourceName, methodGetItem, paramGetItem, appCloud, isDataModel, allSelectFields, eventsRef, }: Pick & { isDataModel: boolean; allSelectFields: Record; } & { eventsRef: { current: EventsType['events']; }; }): { remoteValue: any; error: any; loadingStatus: "loading" | "hidden" | "done"; }; export declare function useInitValueFromRemote(dataSourceProfile: any, fetchedInitialValues: any): import("swr/_internal").SWRResponse<{}, any, Required<{ onError(err: any): void; }>>; type useRemoteParamsFromValueParams = { dataSourceProfile: { schema: Record; }; formData: Record; formType: FormDataFormType['formType']; _id: FormDataFormType['_id']; }; export declare function useRemoteParamsFromValue({ dataSourceProfile, formData, formType, _id, }: useRemoteParamsFromValueParams): { data: Record; filter?: Record, unknown>; }; export {};