import type { Theme } from "../types";
import { SimpleLexer } from "./index";
import type { CacheOptions } from "./cache-types";
declare class TokenizerCache {
    private cache;
    private hashTheme;
    private simpleHash;
    getLexer(theme: Theme | undefined, options?: CacheOptions): SimpleLexer;
    private createLexer;
    private cleanup;
    clear(): void;
    size(): number;
}
export declare const tokenizerCache: TokenizerCache;
export {};
