/** One official-source refresh at a time, fenced by credential generation. */ export declare class QuotaRefreshCoordinator { private credentialGeneration; private inFlight; retireCredentialGeneration(): void; isCurrent(credentialGeneration: number): boolean; /** The generation a caller should capture BEFORE a cycle to later ask * whether a credential change intervened (per-lane pacing reads it). */ currentGeneration(): number; run(start: (credentialGeneration: number) => Promise, followCredentialChanges?: boolean): Promise; } //# sourceMappingURL=quota-refresh-coordinator.d.ts.map