import React, { PropsWithChildren } from "react"; import { DataEnhancementController } from "../types/data_enhancement_controller"; import { EntityCollection, PluginFormActionProps } from "@firecms/core"; export declare const DataEnhancementControllerContext: React.Context; export type DataEnhancementControllerProviderProps = { apiKey: string; getConfigForPath?: (props: { path: string; collection: EntityCollection; }) => boolean; host?: string; onAnalyticsEvent?: (event: string, params?: any) => void; }; export declare const useDataEnhancementController: () => DataEnhancementController; export declare function DataEnhancementControllerProvider({ apiKey, getConfigForPath, children, host, path, collection, formContext, onAnalyticsEvent, }: PropsWithChildren>): React.JSX.Element;