/**
 * Project-wide shared fact extractor - composes sub-extractors for learning-loop,
 * local instructions, and project-level metadata into a single SharedFacts object.
 */
import type { SharedFacts, ReadonlyFS } from "../../types.js";
import type { LoadedConfig } from "../../config/types.js";
/**
 * Extract project-wide shared facts from docs, CI, and config files.
 *
 * @param fs - project filesystem adapter used by shared fact extractors
 * @param configState - parsed goat-flow config state to expose beside filesystem facts
 * @returns shared project facts consumed by setup, audit, and dashboard surfaces
 */
export declare function extractSharedFacts(fs: ReadonlyFS, configState: LoadedConfig): SharedFacts;
//# sourceMappingURL=index.d.ts.map