import { Ecosystem } from './ecosystem.ts'; import type { Vulnerability } from './osv.ts'; export declare class OsvOfflineDb { private disposed; static readonly rootDirectory: string; private _data; private _db; private _pendingAcs; private readonly _exitHandler; private constructor(); private _load; private _init; private _buildIndex; static create(): OsvOfflineDb; query(ecosystem: Ecosystem, packageName: string): Promise; [Symbol.dispose](): void; private _unload; }