/** The census line. `violation-ids=-` (not empty) marks "no offenders" so the * field is always present and greppable. `plugins-adopted=n/target` reads the * ledger's adopted count; `n.meta.json` sidecars. */ projectsDir: string; /** Parent-of-`platform` install dir passthrough for `isHouseAccount`. */ platformRoot: string; /** Ledger adopted-count and target (both 0 at foundation). */ adopted: number; target: number; logger: (line: string) => void; } /** Read every live sidecar and assert `houseAdminScope != null ⟹ the account is * currently house`. Best-effort: an unreadable projects dir degrades to a zero * line rather than throwing (the manager may census before the dir exists). */ export declare function emitXacctCensus(deps: XacctCensusDeps): void; export interface XacctCensus { start(): void; stop(): void; } /** Standing periodic audit. Unref'd interval so it never holds the process * open; each tick re-emits the census best-effort. */ export declare function createXacctCensus(deps: XacctCensusDeps & { intervalMs: number; }): XacctCensus; //# sourceMappingURL=cross-account-census.d.ts.map