import type { FactBoxSectionConfig } from '../MasterDocument.types'; import type { DocumentState, IMasterDocumentAdapter } from '../adapter/MasterDocumentAdapter.types'; import type { FactBoxWidget } from '../provider/MasterDocumentProvider'; import { type MasterDocumentRefreshApi } from '../provider/MasterDocumentRefreshProvider'; import type { FactBoxSectionTemplate } from '../template/MasterDocumentTemplate.types'; import type { TranslateFn } from '../i18nFactory'; export declare function buildFactBoxSections(sectionTemplates: FactBoxSectionTemplate[], state: DocumentState, adapter: IMasterDocumentAdapter, userPermissions?: string[] | null, factBoxWidgets?: Record, /** * Traductor del kit. Se recibe como parámetro porque esto es una función pura * llamada desde un `useMemo`, no un componente: no puede usar el hook. */ t?: TranslateFn, /** * Resincronización del documento, que se entrega tal cual a los widgets custom. * Por defecto inerte: esta función también se usa desde pruebas y stories, y * ahí no hay reducer que recargar. */ refresh?: MasterDocumentRefreshApi): FactBoxSectionConfig[]; //# sourceMappingURL=factBoxBuilder.d.ts.map