import { ClientAnalytics } from '@zeniai/client-analytics'; import { GlobalMerchantViewSelectorView, ID, NewGlobalMerchantCurrentSelection, TenantMerchant } from '@zeniai/client-epic-state'; import { DisableMode } from '../../formElements/common/common'; import { NewGlobalMerchantSectionFormData } from './drawer/NewGlobalMerchantSection'; declare const newGlobalMerchantSectionId = "newGlobalMerchant"; export interface FormData { [newGlobalMerchantSectionId]: NewGlobalMerchantSectionFormData; } export interface NewGlobalMerchantPageProps { analytics: ClientAnalytics; globalMerchantView: GlobalMerchantViewSelectorView; isDisabled?: DisableMode; tenantMerchant?: TenantMerchant; fetchRecommendation: () => void; onBackClick: () => void; onSaveClick: () => void; updateCreateGlobalMerchantLocalData: (globalMerchantName: string, currentSelection: NewGlobalMerchantCurrentSelection, globalMerchantWebsiteUrl?: string) => void; } declare const NewGlobalMerchantPage: ({ globalMerchantView, analytics, tenantMerchant, isDisabled, updateCreateGlobalMerchantLocalData, fetchRecommendation, onBackClick, onSaveClick, }: Readonly) => import("react/jsx-runtime").JSX.Element; export default NewGlobalMerchantPage; /** * Helpers */ export declare const uniqueFormName: (sectionId: ID) => `${string}_form`;