import type { InstitutionalWrite } from "./institutional.js"; import type { InstitutionalLoader } from "./correction.js"; import type { InstitutionalMemory, MemoryProvider } from "./types.js"; /** * Builds the `loadInstitutional`/`loadInstitutionalWrites` pair * `CorrectionReviewQueue` needs, backed by a live set of providers instead * of a fixture. Both loaders re-query the providers on every call, so a * candidate is always diagnosed and validated against the current corpus, * not a stale snapshot. */ export declare function createInstitutionalLoaders(providers: MemoryProvider[]): { loadInstitutional: InstitutionalLoader; loadInstitutionalWrites: InstitutionalLoader; };