import type { ArtifactBundle } from "../io/artifacts.js"; import type { AuditState } from "../types/auditState.js"; /** Options for `deriveAuditState`. */ export interface DeriveAuditStateOptions { /** * Forwarded to `computeStaleArtifacts`. When `false`, the staleness pass runs * without writing its stderr record — used by `advanceAudit`'s internal drain * loop so a whole regen cascade emits ONE consolidated staleness record at the * boundary rather than one per drained step. Defaults to `true` (every other * caller keeps the current emit-on-stale behavior). */ emitStaleness?: boolean; } export declare function deriveAuditState(bundle: ArtifactBundle, options?: DeriveAuditStateOptions): AuditState; //# sourceMappingURL=state.d.ts.map