import { type DynamicContext } from 'ag-charts-core'; import type { ChartRegistry } from '../../module/moduleContext'; export declare class FontManager { private readonly ctx; private observers; private destroyed; private pendingFontLoad; private readonly cleanup; private readonly confirmedFontSpecs; private watchedFontSet?; constructor(ctx: DynamicContext); private readonly flushFontLoad; private notifyFontLoad; private readonly onFontSetChange; updateFonts(fonts?: Set): void; waitForFonts(fontSpecs?: Set): void; private watchFontSet; private unwatchFontSet; destroy(): void; private loadFonts; private observeFontStatus; }