export declare class PatchApplyGate { private readonly cap; private readonly claimed; private readonly order; constructor(cap?: number); /** 아직 적용 전이면 claim 하고 true. 이미 claim 됐으면 false (skip). id 없으면 true. */ tryClaim(patchId: string | undefined | null): boolean; /** 이미 claim(적용) 됐는지. */ has(patchId: string): boolean; /** 현재 추적 중인 patch 수 (테스트/진단). */ get size(): number; }