import type { DocumentSourceDef } from './types'; export interface DocumentSourcesState { sources: Record[]>; /** * Total del servidor por fuente directa (`meta.total`), para que un contador * diga 312 y no «50» (el tamaño de la página que se trajo). Una fuente sin * `meta.total` —o de dos saltos— no aparece: el contador cae al largo de sus filas. */ totals: Record; loading: boolean; /** Vuelve a pedir todas las fuentes (tras ejecutar una acción). */ reload: () => void; } /** * Carga las filas relacionadas con el documento (pagos, REP, notas de crédito…) * que alimentan contadores, pestañas y derivados. Un fallo en una fuente deja * esa fuente vacía: la página sigue siendo usable. */ export declare function useDocumentSources(defs: DocumentSourceDef[] | undefined, recordId: string | number | undefined): DocumentSourcesState; //# sourceMappingURL=use-document-sources.d.ts.map