import type { Company, CompanySearchResult, RegistryAdapter } from '../types.js'; import type { GleifCache } from '../gleif-cache.js'; /** Generic GLEIF adapter — pass an ISO 3166-1 alpha-2 jurisdiction (e.g. 'DE', 'NL'). */ export declare class GleifAdapter implements RegistryAdapter { private readonly jurisdiction; private readonly fetchImpl; private readonly cache?; private readonly countryCode; constructor(jurisdiction: string, fetchImpl?: typeof fetch, cache?: GleifCache | undefined); searchByName(name: string, limit?: number): Promise; getById(id: string): Promise; } /** Backward-compat alias for DE. */ export declare class DeGleifAdapter extends GleifAdapter { constructor(fetchImpl?: typeof fetch, cache?: GleifCache); } //# sourceMappingURL=de-gleif.d.ts.map