/** * Acquire the process-local compaction slot for one native AgentSession. * * Pi's compact() method does not reject overlapping calls before its first await, * so plugins coordinating only with their own instance-local flags can overwrite * the SDK's compaction AbortController. The returned release function is * idempotent and must stay held until the native compact() promise settles. */ export declare function tryAcquireSessionCompaction(session: object): (() => void) | undefined; //# sourceMappingURL=session-compaction.d.ts.map