import type { CSpellConfigFile } from '../CSpellConfigFile.js';
import type { FileLoaderMiddleware, LoaderNext, LoadRequest } from '../FileLoader.js';
export declare class LoaderJavaScript implements FileLoaderMiddleware {
    private hashSuffix;
    _load(req: LoadRequest, next: LoaderNext): Promise<CSpellConfigFile>;
    load: (req: LoadRequest, next: LoaderNext) => Promise<CSpellConfigFile>;
    reset(): void;
}
export declare const loaderJavaScript: LoaderJavaScript;
//# sourceMappingURL=loaderJavaScript.d.ts.map