export declare function setKaTeXWorker(w: Worker): void; export declare function clearKaTeXWorker(): void; export declare function setKaTeXWorkerDebug(enabled: boolean): void; export declare const WORKER_BUSY_CODE = "WORKER_BUSY"; export declare function renderKaTeXInWorker(content: string, displayMode?: boolean, timeout?: number, signal?: AbortSignal): Promise; export declare function setKaTeXCache(content: string, displayMode: boolean, html: string): void; export declare function clearKaTeXCache(): void; export declare function setKaTeXConcurrencyLimit(limit: number): void; export declare function waitForKaTeXWorkerSlot(timeout?: number, signal?: AbortSignal): Promise; export interface BackpressureOptions { timeout?: number; waitTimeout?: number; backoffMs?: number; maxRetries?: number; signal?: AbortSignal; } declare const defaultBackpressure: { timeout: number; waitTimeout: number; backoffMs: number; maxRetries: number; }; export declare function setKaTeXBackpressureDefaults(opts: Partial): void; export declare function getKaTeXBackpressureDefaults(): { timeout: number; waitTimeout: number; backoffMs: number; maxRetries: number; }; export declare function renderKaTeXWithBackpressure(content: string, displayMode?: boolean, opts?: BackpressureOptions): Promise; export {};