import type { ArchitectureChangeFeedEntry } from "../../domain/runtime/architecture-change-feed.js"; import type { DecisionCoverageResult } from "../../domain/runtime/decision-coverage.js"; import type { DecisionRecord } from "../../domain/runtime/decision-record.js"; import type { DecisionHealthFinding } from "../../domain/runtime/decision-health.js"; import type { TaskPack } from "../../domain/runtime/task-pack.js"; export interface BuildArchitectureChangeFeedInput { decisions: readonly DecisionRecord[]; taskPacks?: readonly TaskPack[]; healthFindings?: readonly DecisionHealthFinding[]; coverageResults?: readonly DecisionCoverageResult[]; } export declare function buildArchitectureChangeFeed(input: BuildArchitectureChangeFeedInput): ArchitectureChangeFeedEntry[]; export declare function filterArchitectureChangeFeed(entries: readonly ArchitectureChangeFeedEntry[], filter: "decisions" | "task-linked" | "stale" | "unresolved" | "superseded" | "architecture-significant"): ArchitectureChangeFeedEntry[]; //# sourceMappingURL=build-architecture-change-feed.d.ts.map