/** * @judo/core * * Core React contexts and hooks for JUDO UI Runtime. * Provides application state management, navigation, data binding, and validation. */ export { ApplicationProvider, useApplication, useApplicationOptional, type ApplicationContextType, type ApplicationProviderProps, NavigationProvider, useNavigation, useNavigationOptional, type NavigationContextType, type NavigationProviderProps, type NavigationState, type PageStackEntry, type DialogState, type DialogCloseResult, type DialogCloseResultType, type DialogCloseCallback, DataProvider, useDataStore, useDataStoreOptional, type DataProviderProps, ValidationProvider, useValidationContext, useValidationContextOptional, type ValidationContextType, type ValidationProviderProps, type ValidationState, PageProvider, usePageContext, usePageContextOptional, type PageContextType, type PageProviderProps, RuntimeConfigProvider, useRuntimeConfig, useRuntimeConfigOptional, type RuntimeConfigContextType, type RuntimeConfigProviderProps, type RuntimeConfig, type FeaturesConfig, DispatchProvider, useDispatch, useDispatchOptional, type DispatchContextType, type DispatchProviderProps, type DispatchFn, MuiProProvider, useMuiPro, useMuiProOptional, type MuiProContextType, type MuiProProviderProps, CustomizationsProvider, useCustomizations, useCustomizationsOptional, useComponentOverride, useComponentInterceptor, useSubThemeProvider, usePageActionOverrides, useVisualPropertyOverrides, useResolvedPageActionOverrides, useActionLifecycleOverrides, useTypeaheadProvider, useTableRowHighlighting, useEnumOptionFilter, useDateValidationProps, useColumnCustomizers, useItemContainerConfig, PageActionOverridesProvider, VisualPropertiesProvider, type CustomizationsContextType, type CustomizationsProviderProps, SelectorSelectionProvider, useSelectorSelection, useSelectorSelectionOptional, type SelectorSelectionContextType, type SelectorSelectionProviderProps, RefreshSignalProvider, useRefreshSignal, type RefreshSignalProviderProps, } from './contexts'; export { DataStore, createEmptyTransferState, selectTransfer, selectTransferField, selectTransferLoading, selectTransferError, selectTransferDirty, selectTransferIds, selectVersion, type TransferData, type StrictTransferData, type TransferState, type DataStoreState, type DataSelector, } from './store'; export { useVisualBinding, useValidation, useFormValidation, useDataSelector, useTransferState, useTransferField, useTransferLoading, useTransferDirty, useEditMode, useElementVisibility, useElementDisabled, getVisualElement, type VisualBindingResult, type ValidationResult, type EditModeResult, useDebouncedCallback, DEFAULT_DEBOUNCE_MS, } from './hooks'; export { deepEqual } from './utils'; //# sourceMappingURL=index.d.ts.map