/**
 * Per-agent fact extractor - thin composer that delegates to sub-extractors.
 */
import type { AgentProfile, AgentFacts, ReadonlyFS } from "../../types.js";
/**
 * Collect all facts for a single agent by delegating to sub-extractors.
 *
 * @param fs - project filesystem adapter used by every agent fact extractor
 * @param agent - agent profile whose instruction, settings, skills, and hooks are inspected
 * @returns complete agent fact bundle consumed by audit checks and dashboard summaries
 */
export declare function extractAgentFacts(fs: ReadonlyFS, agent: AgentProfile): AgentFacts;
//# sourceMappingURL=index.d.ts.map