import type { DataAdapter } from './types.js'; export declare class AdapterNotFoundError extends Error { readonly adapterName: string; constructor(adapterName: string); } export declare class DuplicateAdapterError extends Error { readonly adapterName: string; constructor(adapterName: string); } export declare class AdapterRegistry { private adapters; register(name: string, adapter: DataAdapter): void; has(name: string): boolean; get(name: string): DataAdapter; getAll(): Array<{ name: string; adapter: DataAdapter; }>; } //# sourceMappingURL=adapter-registry.d.ts.map