/**
 * Derive a bundle's catalog by scanning its content facet directories.
 *
 * Entry point for the pluggable-bundle catalog subsystem. Called from each
 * bundle's top-level `index.ts` (e.g. `entities/src/core/models/index.ts`)
 * to produce a `CatalogEntry[]` that replaces hand-maintained `docs/index.ts`
 * + `tests/index.ts` arrays.
 *
 * Results are cached per bundle directory — safe to call from module-load
 * paths; subsequent calls for the same bundle return the cached array.
 *
 * See: specverse-self/docs/proposals/PLUGGABLE-BUNDLE-MODEL.md
 */
import { CatalogEntry, DeriveCatalogOptions } from './types.js';
export declare function deriveCatalog(bundleDir: string, options?: DeriveCatalogOptions): CatalogEntry[];
/** Clear the cache — primarily for tests that mutate fixture content between runs. */
export declare function clearCatalogCache(): void;
//# sourceMappingURL=deriveCatalog.d.ts.map