/** @module Quantity */ /** Collects async work from formatting providers during the pre-ready phase. * Providers call [[addPendingWork]] to register promises that the formatter * will await before signaling [[QuantityFormatter.onFormattingReady]]. * @beta */ export declare class FormattingReadyCollector { private _promises; /** Register async work that must complete before the formatter signals ready. * Call this from an `onBeforeFormattingReady` listener. */ addPendingWork(work: Promise): void; /** @internal Await all registered work with a timeout. Logs warnings for rejections and timeouts. */ awaitAll(timeoutMs?: number): Promise; } //# sourceMappingURL=FormattingReadyCollector.d.ts.map