import React from "react"; import { FireCMSPlugin, InternalUserManagement } from "@firecms/core"; import { CollectionsConfigController } from "@firecms/collection_editor"; import { ProjectConfig } from "./useBuildProjectConfig"; import { FireCMSAppConfig, FireCMSBackend } from "../types"; import { RootCollectionInfo } from "../api/projects"; export declare function useSaasPlugin({ projectConfig, collectionConfigController, appConfig, userManagement, introMode, fireCMSBackend, onAnalyticsEvent, historyDefaultEnabled, rootPathSuggestions }: { projectConfig: ProjectConfig; appConfig?: FireCMSAppConfig; userManagement: InternalUserManagement; collectionConfigController: CollectionsConfigController; introMode?: "new_project" | "existing_project"; fireCMSBackend: FireCMSBackend; onAnalyticsEvent?: (event: string, data?: object) => void; historyDefaultEnabled?: boolean; rootPathSuggestions?: RootCollectionInfo[]; }): FireCMSPlugin; export declare function IntroWidget({ introMode, fireCMSBackend, projectConfig, onAnalyticsEvent }: { introMode?: "new_project" | "existing_project"; fireCMSBackend: FireCMSBackend; projectConfig: ProjectConfig; onAnalyticsEvent?: (event: string, data?: object) => void; }): React.JSX.Element | null;