import './index.css'; export { Button } from './components/Button/Button'; export type { ButtonProps, ButtonType, ButtonSize, ButtonState } from './components/Button/Button.types'; export { ButtonGroup } from './components/ButtonGroup/ButtonGroup'; export type { ButtonGroupProps, ButtonGroupOption } from './components/ButtonGroup/ButtonGroup.types'; export { Input } from './components/Input/Input'; export type { InputProps } from './components/Input/Input.types'; export { Textarea } from './components/Textarea/Textarea'; export type { TextareaProps, TextareaState } from './components/Textarea/Textarea.types'; export { Checkbox } from './components/Checkbox/Checkbox'; export type { CheckboxProps } from './components/Checkbox/Checkbox.types'; export { Radio, RadioGroup, RadioGroupItem } from './components/Radio/Radio'; export type { RadioGroupProps, RadioGroupItemProps } from './components/Radio/Radio.types'; export { Switch } from './components/Switch/Switch'; export type { SwitchProps } from './components/Switch/Switch.types'; export { Avatar } from './components/Avatar/Avatar'; export type { AvatarProps } from './components/Avatar/Avatar.types'; export { Divider } from './components/Divider/Divider'; export type { DividerProps, DividerType } from './components/Divider/Divider.types'; export { DescriptionList } from './components/DescriptionList/DescriptionList'; export type { DescriptionListProps } from './components/DescriptionList/DescriptionList.types'; export { AlertDialog } from './components/AlertDialog/AlertDialog'; export type { AlertDialogProps } from './components/AlertDialog/AlertDialog.types'; export { Alert } from './components/Alert/Alert'; export type { AlertProps } from './components/Alert/Alert.types'; export { Badge } from './components/Badge/Badge'; export type { BadgeProps, BadgeColor } from './components/Badge/Badge.types'; export { Card, CardHeader, CardTitle, CardDescription, CardAction, CardContent, CardFooter } from './components/Card/Card'; export type { CardProps, CardHeaderProps, CardTitleProps, CardDescriptionProps, CardActionProps, CardContentProps, CardFooterProps } from './components/Card/Card.types'; export { InputNumber } from './components/InputNumber/InputNumber'; export type { InputNumberProps } from './components/InputNumber/InputNumber.types'; export { NavigationRailItem } from './components/NavigationRailItem/NavigationRailItem'; export type { NavigationRailItemProps, NavigationRailItemState } from './components/NavigationRailItem/NavigationRailItem.types'; export { Dropdown } from './components/Dropdown/Dropdown'; export type { DropdownProps, DropdownItemProps } from './components/Dropdown/Dropdown.types'; export { DropdownItemCollapsible } from './components/DropdownItemCollapsible/DropdownItemCollapsible'; export type { DropdownItemCollapsibleProps, DropdownItemCollapsibleChildProps } from './components/DropdownItemCollapsible/DropdownItemCollapsible.types'; export { DropdownItemHeading } from './components/DropdownItemHeading/DropdownItemHeading'; export type { DropdownItemHeadingProps } from './components/DropdownItemHeading/DropdownItemHeading.types'; export { Notification } from './components/Notification/Notification'; export type { NotificationProps } from './components/Notification/Notification.types'; export { Pagination } from './components/Pagination/Pagination'; export type { PaginationProps } from './components/Pagination/Pagination.types'; export { Select } from './components/Select/Select'; export type { SelectProps, SelectOption } from './components/Select/Select.types'; export { NavigationRail } from './components/NavigationRail/NavigationRail'; export type { NavigationRailItemProps as NavigationRailProps } from './components/NavigationRail/NavigationRail.types'; export { NavigationRailPanel } from './components/NavigationRailPanel/NavigationRailPanel'; export type { NavigationRailPanelProps, NavigationRailPanelSectionProps, NavigationRailPanelItemProps } from './components/NavigationRailPanel/NavigationRailPanel.types'; export { NavigationRailTypes } from './components/NavigationRailTypes/NavigationRailTypes'; export type { NavigationRailTypesProps, NavigationRailItem as NavigationRailTypeItem } from './components/NavigationRailTypes/NavigationRailTypes.types'; export { NavigationRailGroup } from './components/NavigationRailGroup/NavigationRailGroup'; export type { NavigationRailGroupProps, NavigationRailGroupMenuItem } from './components/NavigationRailGroup/NavigationRailGroup.types'; export { Table } from './components/Table/Table'; export type { TableProps, TableColumn, SortDirection } from './components/Table/Table.types'; export { MatchModal } from './components/MatchModal'; export type { MatchModalProps, MatchResult as MatchModalResult } from './components/MatchModal'; export { useMatchModalTranslation, MATCH_MODAL_TRANSLATIONS, MATCH_MODAL_TRANSLATIONS_ES, MATCH_MODAL_TRANSLATIONS_EN, } from './components/MatchModal'; export type { MatchModalT } from './components/MatchModal'; export { Tabs } from './components/Tabs/Tabs'; export type { TabsProps, TabItem } from './components/Tabs/Tabs.types'; export { Navbar } from './components/Navbar/Navbar'; export type { NavbarProps, NavbarVariant, UserDropdownProps } from './components/Navbar/Navbar.types'; export { NavigationBar } from './components/NavigationBar/NavigationBar'; export type { NavigationBarProps, NavigationBarItem } from './components/NavigationBar/NavigationBar.types'; export { POSConvention } from './components/POSConvention/POSConvention'; export type { POSConventionProps, ConventionStatus } from './components/POSConvention/POSConvention.types'; export { POSLocationButton } from './components/POSLocationButton/POSLocationButton'; export type { POSLocationButtonProps, POSLocationStatus, POSLocationState, POSLocationCapacity } from './components/POSLocationButton/POSLocationButton.types'; export { POSNumberButton } from './components/POSNumberButton/POSNumberButton'; export type { POSNumberButtonProps } from './components/POSNumberButton/POSNumberButton.types'; export { POSProductButton } from './components/POSProductButton/POSProductButton'; export type { POSProductButtonProps } from './components/POSProductButton/POSProductButton.types'; export { POSProductCard } from './components/POSProductCard/POSProductCard'; export type { POSProductCardProps } from './components/POSProductCard/POSProductCard.types'; export { POSProductSidebarItems } from './components/POSProductSidebarItems/POSProductSidebarItems'; export type { POSProductSidebarItemsProps, DescriptionItem } from './components/POSProductSidebarItems/POSProductSidebarItems.types'; export { POSTable } from './components/POSTable/POSTable'; export type { POSTableProps, TableStatus, TableShape, ChairCount } from './components/POSTable/POSTable.types'; export { MasterPatternView } from './components/MasterPatternView/components/MasterPatternView'; export { MasterPatternViewCreateForm } from './components/MasterPatternView/components/MasterPatternViewCreateForm'; export type { MasterPatternViewCreateFormProps } from './components/MasterPatternView/components/MasterPatternViewCreateForm'; export type { MasterPatternViewDefinition, MasterPatternViewFieldDefinition, MasterPatternViewInputType, MasterPatternViewTabConfig, MasterPatternViewSectionConfig, FilterOperator, SelectOption as MasterPatternViewSelectOption, MasterPatternViewLookupConfig, MasterPatternViewEntity, MasterPatternViewService, MasterPatternViewGetAllParams, MasterPatternViewPagedResponse, MasterPatternViewCompany, MasterPatternViewProps, MasterPatternViewDetailTabConfig, MasterPatternViewDetailTabContext, MasterPatternViewBatchAction, MasterPatternViewCustomAction, MasterPatternViewFormProps, PaginationConfig, MasterPatternViewRef, MasterPatternViewPermissions, MasterPatternViewActionType, ConfigTableService, ConfigTableData, ConfigSaveRow, ConfigBodyContext, CustomBodyContext, } from './components/MasterPatternView/types'; export { MasterCrud, MasterCrudTable, MasterCrudForm, MasterCrudToolbar, MasterCRUDCard, MasterCrudDynamicEntities, MasterCrudFileManager, MasterCrudBulkDynamicEditor, LinkModal, FileGalleryRegistrationContext, useBulkDynamicEdit, BulkDynamicEditService, } from './components/MasterCrud'; export type { FieldType, FieldConfig, SelectFieldOption, LookupConfig, DynamicProp, MasterCrudField, ViewState, MasterCrudNavigationType, GetAllParams, GetAllResponse, CrudService, CrudPermissions, MasterCrudCompany, MasterCrudProps, MasterCrudTableProps, MasterCrudFormProps, MasterCrudToolbarProps, MasterCrudAction, MasterCrudOperationType, AdvancedFilter, AdvancedFilterConnector, ToolbarViewType, SortOption, FilterOption, MatchResult, MasterCrudEmptyStateConfig, FormState, BulkUpdatePayload, BulkUpdateResult, BulkProgressState, EditorPhase, BulkProgressEvent, FileManagerConfig, } from './components/MasterCrud'; export { LoginView } from './components/LoginView/LoginView'; export type { LoginViewProps } from './components/LoginView/LoginView.types'; export { SignUpView } from './components/SignUpView/SignUpView'; export type { SignUpViewProps } from './components/SignUpView/SignUpView.types'; export { LookupField } from './components/LookupField'; export type { LookupFieldProps, LookupRecord, LookupFieldRef, LookupFieldReadyData, LookupFieldCreateHelpers, } from './components/LookupField'; export { createFetcher, ApiError } from './components/LookupField'; export type { Fetcher, SearchRequest, SearchResponse, OrderBy, } from './components/LookupField'; export { normalizeFilters, buildExpressiveFilter, mergeFilters, } from './components/LookupField'; export type { FilterExpression, SimpleFilter, FilterCondition, } from './components/LookupField'; export { ParameterEditor } from './components/ParameterEditor'; export type { ParameterEditorProps, ParameterCategory, ParameterDefinition, ParameterValidation, ParameterOption, ParameterEntityConfig, ParameterSavePayload, ParameterDataType, ParameterRuleType, ParameterChange, } from './components/ParameterEditor'; export { Toast, ToastProvider, toast } from './components/Toast'; export type { ToastProps, ToastPosition, ToastColor } from './components/Toast'; export { Tree } from './components/Tree/Tree'; export type { TreeNode, TreeProps, TreeRef, TreeChangeEvent, TreeValidationResult, } from './components/Tree/Tree.types'; export { Info } from './components/Info/Info'; export type { InfoProps, InfoColor } from './components/Info/Info.types'; export { LayoutBase } from './views/LayoutBase/LayoutBase'; export type { LayoutBaseProps } from './views/LayoutBase/LayoutBase.types'; export { ListView } from './views/ListView/ListView'; export type { ListViewProps } from './views/ListView/ListView.types'; export { LoginView as LoginViewPage } from './views/LoginView/LoginView'; export type { LoginViewProps as LoginViewPageProps } from './views/LoginView/LoginView.types'; export { ProductsView } from './views/ProductsView/ProductsView'; export type { ProductsViewProps } from './views/ProductsView/ProductsView.types'; export { RecoverPasswordView } from './views/RecoverPasswordView/RecoverPasswordView'; export type { RecoverPasswordViewProps } from './views/RecoverPasswordView/RecoverPasswordView.types'; export { SignUpView as SignUpViewPage } from './views/SignUpView/SignUpView'; export type { SignUpViewProps as SignUpViewPageProps } from './views/SignUpView/SignUpView.types'; export { TableLayoutView } from './views/TableLayoutView/TableLayoutView'; export type { TableLayoutViewProps } from './views/TableLayoutView/TableLayoutView.types'; export { ThemeProvider, useTheme, type Theme } from './context'; export { FileUploader } from './components/FileUploader/FileUploader'; export type { FileUploaderProps, UploadedFile } from './components/FileUploader/FileUploader.types'; export { FileUploaderGallery } from './components/FileUploaderGallery/FileUploaderGallery'; export { FileUploaderGalleryGlobal } from './components/FileUploaderGallery/FileUploaderGalleryGlobal'; export { useFileUploaderGallery } from './components/FileUploaderGallery/useFileUploaderGallery'; export type { FileUploaderGalleryProps, GalleryResource } from './components/FileUploaderGallery/FileUploaderGallery.types'; export * from './components/DynamicEntities'; export { GenericEntities } from './components/GenericEntities'; export { GenericEntityModal } from './components/GenericEntities'; export type { GenericEntitiesProps, GenericEntity, GenericEntityItem } from './components/GenericEntities'; export { ContactManager, ContactServiceProvider, useContactServiceAdapter, useTranslations as useContactTranslations, useContactStore, DEFAULT_VALUE as CONTACT_DEFAULT_VALUE, buildEnumOptions as buildContactEnumOptions, defaultTranslations as contactDefaultTranslations, englishTranslations as contactEnglishTranslations, } from './components/ContactManager'; export type { ContactManagerProps, IContactServiceAdapter, CatalogItem as ContactCatalogItem, LookupEntityConfig as ContactLookupEntityConfig, LookupConfig as ContactLookupConfig, Contact, ContactPhone, ContactSocialNetwork, EnumOption as ContactEnumOption, ContactStoreState, ContactStoreActions, PendingChangesPayload, ContactTranslations, PartialTranslations as ContactPartialTranslations, } from './components/ContactManager'; export { ChatWidget } from './components/ChatWidget/ChatWidget'; export { ChatWindow } from './components/ChatWidget/ChatWindow'; export { ChatMessage } from './components/ChatWidget/ChatMessage'; export { ChatInput } from './components/ChatWidget/ChatInput'; export { QuickActions } from './components/ChatWidget/QuickActions'; export { DEFAULT_CHAT_LABELS } from './components/ChatWidget/ChatWidget.types'; export type { ChatMessageData, ChatWidgetProps, ChatLabels, SuggestedAction, MockConfig, } from './components/ChatWidget/ChatWidget.types'; export { TranslationProvider } from './components/LanguageManagement/core/TranslationProvider'; export { useTranslation } from './components/LanguageManagement/hooks/useTranslation'; export { useLanguage } from './components/LanguageManagement/hooks/useLanguage'; export { LanguageSelector } from './components/LanguageManagement/components/LanguageSelector'; export { setLanguageHeader, syncAxiosLanguage } from './components/LanguageManagement/services/languageService'; export { languageStorage } from './components/LanguageManagement/storage/languageStorage'; export type { Language, TranslationResources, LanguageApiAdapter, TranslationProviderProps, TranslationEngine, TranslationLookup, TranslationParams, TranslationArg, } from './components/LanguageManagement/types'; export { MasterDocument, SmartMasterDocument, MasterDocumentPage, MasterDocumentProvider, useMasterDocumentAdapter, useMasterDocumentReload, useMasterDocumentRefresh, createCurrencyFormatter, useMasterDocumentTemplate, useIconRegistry, useFactBoxWidgets, useLineTabRenderers, createDefaultAdapter, evaluateExpression, evaluateCondition, evaluateNode, ActionBar, ContextStrip, HeaderRenderer, LinesSection, LineTabsBar, LineTabsRegion, toFlexRowActions, FactBox, FactBoxTotals, FactBoxCfde, FactBoxPaymentTerms, FactBoxFinancial, FactBoxStatusHistory, GlobalDiscountControl, CurrencyPanel, CurrencySelectorModal, DocumentList, DocumentCreationWizard, DocumentModalList, ConfirmDialog, ApprovalBanner, FieldRenderer, evaluateFieldValidations, evaluateFields, isEmptyValue, LineFormModal, LineActionFormModal, MasterDocumentFormModal, SkeletonDocument, SkeletonList, ConflictModal, StateBadge, ContentLayout, LineContextMenu, LineFulfillmentBadge, StaleDataBanner, CrossingClassMenu, CrossingSourceSelector, PendingLinesPanel, CrossingGenerateModal, LineCloseModal, DocumentTraceabilityTree, BulkConversionProgress, BulkResultsSummary, useBulkConversion, AdvanceApplicationsPanel, ApplyAdvanceModal, AdvanceStatusBadge, useAvailableAdvances, useDocumentAdvanceApplications, useApplyAdvance, useRemoveAdvance, availableAdvancesQueryKey, advanceApplicationsQueryKey, useAdvancesTranslation, ADVANCES_TRANSLATIONS, ADVANCES_TRANSLATIONS_ES, ADVANCES_TRANSLATIONS_EN, normalizeAdvanceStatus, normalizeAdvanceApplication, InstallmentsPanel, RegenerateInstallmentsModal, InstallmentManualBadge, useInstallments, useModifyInstallment, useRegenerateInstallments, installmentsQueryKey, useInstallmentsTranslation, INSTALLMENTS_TRANSLATIONS, INSTALLMENTS_TRANSLATIONS_ES, INSTALLMENTS_TRANSLATIONS_EN, normalizeInstallment, sortInstallments, useMasterDocumentTranslation, MASTER_DOCUMENT_TRANSLATIONS, MASTER_DOCUMENT_TRANSLATIONS_ES, MASTER_DOCUMENT_TRANSLATIONS_EN, createTranslationHook, WithholdingsPanel, WithholdingOriginBadge, WithholdingTotalCell, WithholdingsActionBar, WithholdingsAddModal, WithholdingsEditModal, WithholdingsConfirmModal, WithholdingFormDialog, useWithholdings, useAddManualWithholding, useModifyWithholding, useDeleteWithholding, useRecalculateWithholdings, useWithholdingClasses, useWithholdingKeys, useWithholdingOperationCenters, withholdingsQueryKey, withholdingClassesQueryKey, withholdingKeysQueryKey, withholdingOperationCentersQueryKey, useWithholdingsTranslation, WITHHOLDINGS_TRANSLATIONS, WITHHOLDINGS_TRANSLATIONS_ES, WITHHOLDINGS_TRANSLATIONS_EN, normalizeWithholding, sortWithholdings, getWithholdingOrigin, SerialPanel, SerialCapturePanel, SerialSelectPanel, useSerialPanel, useSerialPanelTranslation, SERIAL_PANEL_TRANSLATIONS, SERIAL_PANEL_TRANSLATIONS_ES, SERIAL_PANEL_TRANSLATIONS_EN, FinancialInstrumentPanel, FinancialInstrumentForm, InstrumentTypeField, FinancialInstrumentFactBox, FinancialInstrumentConfirmModal, useFinancialInstrument, useCreateFinancialInstrument, useUpdateFinancialInstrument, useDeleteFinancialInstrument, useInstrumentTypes, financialInstrumentQueryKey, instrumentTypesQueryKey, financialInstrumentFormatAmount, financialInstrumentFormatDate, useFinancialInstrumentTranslation, FINANCIAL_INSTRUMENT_TRANSLATIONS, FINANCIAL_INSTRUMENT_TRANSLATIONS_ES, FINANCIAL_INSTRUMENT_TRANSLATIONS_EN, normalizeFinancialInstrument, CrossDocumentPanel, SourceDocumentsFactBox, useCrossDocuments, CreateFromSourceModal, useCreateFromSource, MasterDocumentPrintProvider, useMasterDocumentPrint, MasterDocumentPrintModal, DEFAULT_NOT_CONFIGURED_MESSAGE, DocumentIcon, SaveIcon, CheckIcon, PrintIcon, DuplicateIcon, XIcon, PlusIcon, PurchasesIcon, SalesIcon, InventoryIcon, DocumentDynamicEntities, useDocumentDynamicEntities, } from './components/MasterDocument'; export type { DynamicEntitiesTemplateConfig, DynamicEntitiesGrainConfig, DocumentDynamicEntitiesProps, DocumentDynamicEntitiesHandle, DocumentDynamicGrain, DocumentDynamicGrainKey, MasterDocumentPersistenceHooks, MasterDocumentProps, SmartMasterDocumentProps, MasterDocumentPageProps, MasterDocumentPageCreateContext, DocumentNavigationReason, DocumentNavigationContext, MasterDocumentProviderProps, MasterDocumentRefreshApi, FactBoxWidget, FactBoxWidgetRenderContext, LineTabRenderer, MasterDocumentTemplate, SerializableComputedRule, SerializableTransitionConfig, SerializableActionConfig, LineActionEntry, LineActionField, DetailTabType, DetailTabBase, DetailTabLines, DetailTabFlexQuery, DetailTabRender, DetailTabTemplate, DetailTabFilterOp, DetailTabExternalFilter, DetailTabViewMode, DetailTabPivotView, DetailTabPivotValue, DetailTabPivotConfig, DetailTabFlexQueryView, DetailTabAggregateFn, DetailTabRowClick, ContextStripMapping, CurrencyConfig, SearcherFieldConfig, FactBoxSectionTemplate, FactBoxWidgetType, TotalsWidgetConfig, KeyValueWidgetConfig, ProgressBarWidgetConfig, ApprovalTemplateConfig, DocumentListTemplateConfig, DocumentListColumnFilterTemplate, WizardTemplateConfig, CrossingTemplateConfig, CrossingLineActionsConfig, CrossingTraceabilityConfig, CrossingGenerateField, CrossingMessagesConfig, DocumentRuleConfig, ComputedExpression, ConditionExpression, ExpressionNode, FieldRef, NumberLiteral, StringLiteral, DocumentModalListConfig, DocumentModalListContext, DocumentModalListDisplayMode, DocumentModalListEndpointConfig, DocumentModalListButtonConfig, DocumentModalListMenuItemConfig, DocumentModalListColumnConfig, DocumentModalListCardConfig, DocumentModalListCardFieldConfig, IMasterDocumentAdapter, DocumentState, SaveResult, SaveLineResult, TransitionValidationResult, TransitionResult, ActionResult, ConflictInfo, DocumentListRequest, DocumentListResponse, StatusHistoryEntry, ApiService, ControlType, FieldContext, DocumentGroup, ItemLayout, ActionVariant, ColumnFormat, ColumnAlign, ColumnAggregate, HeaderMode, Breakpoint, ValidationSeverity, SelectOption as MasterDocumentSelectOption, ValidationRule, CustomFieldValidator, CustomFieldValidators, FieldDescriptor, SectionConfig, HeaderLayoutConfig, LineColumnConfig, DetailLayoutConfig, LayoutConfig, StateBadgeConfig, TransitionConfig, ActionConfig, FactBoxSectionConfig, TotalItem, CfdeStatus, CfdeData, PeriodMode, PaymentTermsData, FinancialData, DiscountMode, GlobalDiscountData, DocumentHeaderData, DocumentLineData, ComputedRule, FieldError, FieldErrorMap, EmptyStateConfig, ContextStripItem, DocumentListColumn, DocumentListColumnFilter, DocumentListCompany, FilterPill, SearchField, WizardOption, ApprovalStep, LookupFieldConfig, ActionBarProps, ContextStripProps, HeaderRendererProps, LinesSectionProps, LineTabConfig, LineTabRenderContext, LineTabExternalFilter, LineTabHelpers, LineTabsBarProps, LineTabsRegionProps, FlexRowActionLike, ToFlexRowActionsOptions, FactBoxProps, FactBoxTotalsProps, FactBoxCfdeProps, FactBoxPaymentTermsProps, FactBoxFinancialProps, FactBoxStatusHistoryProps, GlobalDiscountControlProps, CurrencyPanelProps, CurrencySelectorModalProps, DocumentListProps, DocumentModalListProps, ConfirmDialogProps, DocumentCreationWizardProps, ApprovalBannerProps, FieldRendererProps, LineFormModalProps, LineActionFormModalProps, MasterDocumentFormModalProps, MasterDocumentFormModalSection, SkeletonDocumentProps, SkeletonListProps, ConflictModalProps, StateBadgeProps, ContentLayoutProps, LineContextMenuProps, LineFulfillmentStatus, LineFulfillmentBadgeProps, StaleDataBannerProps, CrossingClassOption, CrossingClassMenuProps, CrossingSourceDocument, CrossingSourceSelectorProps, PendingLine, PendingLinesPanelProps, LineCloseModalProps, CrossingGenerateModalProps, TraceabilityTreeNode, DocumentTraceabilityTreeProps, BulkConversionResult, BulkConversionResultStatus, BulkConversionJob, BulkConversionJobStatus, BulkConversionProgressProps, BulkResultsSummaryProps, CreateFromSourceTemplateConfig, CreateFromSourceField, CreateFromSourceLineColumn, CreateFromSourceEffectPreview, CreateFromSourceModalProps, UseCreateFromSourceOptions, UseCreateFromSourceResult, CreateFromSourceMode, CreateFromSourceStep, OriginChoice, AvailableSourceItem, PendingSourceLine, FetchAvailableSourcesParams, FetchPendingLinesParams, CreateFromSourceRequest, AppendFromSourceRequest, CreateFromSourceSource, CreateFromSourceLineSelection, AdvanceStatusBadgeProps, UseAvailableAdvancesParams, UseDocumentAdvanceApplicationsParams, UseApplyAdvanceParams, ApplyAdvanceInput, UseRemoveAdvanceParams, AdvancesT, AdvanceApplicationStatus, SupplierOpenBalanceDto, DocumentAdvanceApplicationDto, RawDocumentAdvanceApplicationDto, CreateAdvanceApplicationRequest, AdvancesHttpRequest, AdvancesHttpError, AdvanceApplicationsPanelProps, ApplyAdvanceModalProps, RegenerateInstallmentsModalProps, InstallmentManualBadgeProps, UseInstallmentsParams, UseModifyInstallmentParams, ModifyInstallmentInput, UseRegenerateInstallmentsParams, InstallmentsT, InstallmentDto, RawInstallmentDto, InstallmentAutoSnapshot, ModifyInstallmentPayload, InstallmentsHttpRequest, InstallmentsHttpError, InstallmentsPanelProps, MasterDocumentT, TranslateFn, TranslationDictionaries, WithholdingOriginBadgeProps, WithholdingTotalCellProps, WithholdingsActionBarProps, WithholdingsAddModalProps, WithholdingsEditModalProps, WithholdingsConfirmModalProps, WithholdingFormDialogProps, UseWithholdingsParams, UseAddManualWithholdingParams, UseModifyWithholdingParams, ModifyWithholdingInput, UseDeleteWithholdingParams, UseRecalculateWithholdingsParams, UseWithholdingClassesParams, UseWithholdingKeysParams, UseWithholdingOperationCentersParams, WithholdingsT, WithholdingDto, RawWithholdingDto, WithholdingAction, WithholdingOrigin, CreateWithholdingPayload, ModifyWithholdingPayload, RecalculateSummary, RecalculateWithholdingsResponse, WithholdingChildEnvelope, WithholdingDeleteEnvelope, WithholdingsHttpRequest, WithholdingsHttpError, WithholdingClassOption, WithholdingKeyOption, WithholdingKeyRegionality, WithholdingOperationCenterOption, WithholdingsCatalogs, WithholdingsPanelProps, FinancialInstrumentFormProps, InstrumentTypeFieldProps, FinancialInstrumentFactBoxProps, FinancialInstrumentConfirmModalProps, UseFinancialInstrumentParams, UseCreateFinancialInstrumentParams, UseUpdateFinancialInstrumentParams, UpdateFinancialInstrumentInput, UseDeleteFinancialInstrumentParams, UseInstrumentTypesParams, FinancialInstrumentT, FinancialInstrumentDto, RawFinancialInstrumentDto, CreateFinancialInstrumentPayload, UpdateFinancialInstrumentPayload, FinancialInstrumentHttpRequest, FinancialInstrumentHttpError, InstrumentTypeOption, FinancialInstrumentCatalogs, FinancialInstrumentPanelProps, SerialPanelProps, SerialCaptureModeProps, SerialSelectModeProps, SerialCapturePanelProps, SerialSelectPanelProps, UseSerialPanelParams, UseSerialPanelResult, SerialPanelT, SerialStatus, SerialRow, SerialValidationResult, SerialListResult, ValidateSerialParams, FetchAvailableSerialsParams, SerialMode, SerialSupportConfig, CrossDocumentPanelProps, SourceDocumentsFactBoxProps, CrossDocumentsState, CrossDocumentsActions, CrossDocumentsMessagesConfig, CrossDocumentsTemplateConfig, MasterDocumentPrintConfig, MasterDocumentPrintApi, MasterDocumentPrintModalProps, PrintContext, PrintViewerProps, } from './components/MasterDocument'; /** * Selector de compañía del tablero. Copia deliberada del de MasterCrud —el kit ya * tiene uno por módulo (MasterCrud, MasterPatternView, MasterDocument)— con el * mismo aspecto y dos capacidades que los maestros no piden: buscador y opciones * deshabilitadas con su motivo. Ver el componente para el porqué. */ export { DashboardCompanySelector, GLOBAL_UUID as DASHBOARD_GLOBAL_UUID } from './dashboard/components/DashboardCompanySelector'; export type { DashboardCompany, DashboardCompanySelectorProps } from './dashboard/components/DashboardCompanySelector'; export { DashboardPage } from './dashboard/DashboardPage'; export type { WidgetRegistry } from './dashboard/components/LazyWidget'; export type { DashboardRoleOption } from './dashboard/components/WidgetBuilder/Step5Permissions'; export { DEFAULT_AVAILABLE_ROLES } from './dashboard/components/WidgetBuilder/Step5Permissions'; export { DEFAULT_WIDGET_CATEGORIES } from './dashboard/components/WidgetBuilder/Step4Appearance'; /** * 🔴 **F3 — la pareja categoria->vertical.** El host publica que vertical determina cada categoria y * el Constructor deja de preguntarla: una sola pantalla donde antes habia dos campos que * significaban lo mismo y podian discrepar sin dar ningun error. * * `normalizeCategories` y `verticalDeLaCategoria` se exportan porque un host puede querer hacer la * misma derivacion fuera del Builder -por ejemplo para preseleccionar- y duplicarla es exactamente * como se llega otra vez a dos verdades. */ export type { DashboardCategoryOption, DashboardCategoryInput, } from './dashboard/components/WidgetBuilder/categories'; export { normalizeCategories, verticalDeLaCategoria, } from './dashboard/components/WidgetBuilder/categories'; export type { RepartoInicial } from './dashboard/components/WidgetBuilder/Step5Permissions'; export { useDashboardTranslation, DASHBOARD_TRANSLATIONS } from './dashboard/i18n'; export type { DashboardFetcher, DashboardPeriod, WidgetDefinition, WidgetPermissions, UserWidgetPreference, WidgetPresentationType, WidgetProps, LayoutUpdatePayload, FetchProxyPayload, DomainCategory, ChartDataPoint, MappingConfig, AggregationType, ChartDataContract, SchemaField, EndpointEnvelope, FieldMappingOverride, } from './dashboard/types'; export { extractChartContract } from './dashboard/types'; /** * El resolvedor de verbos por widget. Se exporta porque un host que pinte sus propias acciones * sobre un widget tiene que decidir con lo MISMO que decide el kit: dos criterios de acceso a la * vez es justo el defecto que esta funcion cierra. */ export { resolveWidgetPermissions, canUserViewWidget, createDashboardAbility } from './dashboard/ability'; export type { WidgetPermissionsFallback, DashboardAbility } from './dashboard/ability'; /** * El diálogo de acceso por widget y su contrato. El host implementa el adaptador contra SU API —el * kit no habla HTTP— y lo pasa por `accessAdapter`; sin él, nada de esto se pinta. */ export { WidgetAccessDialog } from './dashboard/access/WidgetAccessDialog'; export type { WidgetAccessAdapter, WidgetAccessCapabilities, WidgetAccessPerson, WidgetAccessTerm, WidgetGrantLevel, WidgetGrantResult, WidgetGrantRow, WidgetGrantSubjectType, WidgetPolicy, WidgetVisibilityState, WidgetDataScopeState, } from './dashboard/access/types'; export { AuditHistoryPanel } from './audit/components/AuditHistoryPanel'; export { AuditTimeline } from './audit/components/AuditTimeline'; export { AuditEntryDetail } from './audit/components/AuditEntryDetail'; export { AuditTimestamp } from './audit/components/AuditTimestamp'; export { useAuditHistory } from './audit/hooks/useAuditHistory'; export { formatAuditValue, isEmptyAuditValue, formatAuditTimestamp, formatAuditTimestampExact } from './audit/utils'; export type { AuditHistoryPanelProps } from './audit/components/AuditHistoryPanel.types'; export type { AuditTimelineProps } from './audit/components/AuditTimeline.types'; export type { AuditEntryDetailProps } from './audit/components/AuditEntryDetail.types'; export type { AuditTimestampProps } from './audit/components/AuditTimestamp.types'; export type { UseAuditHistoryProps, UseAuditHistoryResult } from './audit/hooks/useAuditHistory'; export type { AuditHistoryParams, AuditHistoryResponse, AuditHistoryItem, AuditEntryDetail as AuditEntryDetailType, AuditHistoryProps, } from './audit/types/audit.types'; export { FormCacheSelector } from './components/FormCacheSelector'; export type { FormCacheDTO, FormCacheSelectorHandle, FormCacheSelectorProps, HttpClient, } from './components/FormCacheSelector'; export type { FormCacheApi } from './components/FormCacheSelector'; export { createFormCacheApi, formCacheKeys } from './components/FormCacheSelector'; export { safeParse } from './components/FormCacheSelector'; export { useFormCacheSelectorSchema } from './components/FormCacheSelector'; export { useFormCacheSelector } from './components/FormCacheSelector'; export type { UseFormCacheSelectorResult, ToastPayload } from './components/FormCacheSelector/FormCacheSelector.hooks'; export { default as formCacheSelectorLocaleEsCO } from './components/FormCacheSelector/locales/es-CO.json'; export { default as formCacheSelectorLocaleEnUS } from './components/FormCacheSelector/locales/en-US.json'; export { PanelCompany } from './components/PanelCompany/PanelCompany'; export type { PanelCompanyProps, PanelCompanyField } from './components/PanelCompany/PanelCompany.types'; export { FeatureService } from './components/DynamicEntities/admin/services/FeatureService'; export { DynamicFieldRenderer } from './components/DynamicEntities/ui/DynamicFieldRenderer'; export { DynamicEntitiesApi, createDynamicEntitiesApi } from './components/DynamicEntities/core/api/DynamicEntitiesApi'; export type { DynamicEntitiesApiClient, DynamicEntitiesApiOptions } from './components/DynamicEntities/core/api/DynamicEntitiesApi'; export { DynamicEntitiesHttpError, isDynamicEntitiesHttpError } from './components/DynamicEntities/core/api/DynamicEntitiesHttpError'; export { resolveFetcher } from './components/DynamicEntities/core/api/fetcher'; export type { DynamicEntitiesFetcher } from './components/DynamicEntities/core/api/fetcher'; export { useOptionalDynamicEntitiesContext, useDynamicEntitiesFetcher, useDynamicEntitiesPermissions, } from './components/DynamicEntities/core/DynamicEntitiesProvider'; export type { DynamicEntitiesPermissions, ResolvedDynamicEntitiesPermissions, } from './components/DynamicEntities/core/DynamicEntitiesProvider'; export { useDynamicEntitiesApi } from './components/DynamicEntities/core/hooks/useDynamicEntitiesApi'; export { useFeatureService } from './components/DynamicEntities/admin/services/useFeatureService'; export { EntityContainer } from './components/DynamicEntities/ui/DynamicFeatureOrchestrator'; export type { Feature, FeatureEntity } from './components/DynamicEntities/admin/services/FeatureService'; export type { DynamicEntitiesRef } from './components/DynamicEntities/ui/DynamicEntities'; export type { DynamicField } from './components/DynamicEntities/core/types/DynamicField.types'; export type { GenericList } from './components/DynamicEntities/core/types/DynamicEntity.types'; //# sourceMappingURL=index.d.ts.map