/** Only pending one-shot controls live here; no history, identity or model cache. */ export declare class DtcState { private readonly sessions; private blockedReason; requestFold(sessionID: string): boolean; consumeFold(sessionID: string): boolean; armCompactionSkip(sessionID: string): void; consumeCompactionSkip(sessionID: string): boolean; clearCompactionSkip(sessionID: string): void; dropSession(sessionID: string): void; projectionBlockReason(): "compaction-guard-capacity" | undefined; stats(): { sessions: number; blockedReason: "compaction-guard-capacity" | undefined; }; private mark; private consume; } //# sourceMappingURL=state.d.ts.map