import type { ConnectionConfig } from '../config/connections/Connection.js';
import type { ArchivistFactory } from './ArchivistFactory.js';
/** Register the factory used to self-provision archivists for a connection type. */
export declare function registerArchivistFactory(type: ConnectionConfig['type'], factory: ArchivistFactory): void;
/** The factory registered for a connection type, or undefined if none. */
export declare function getArchivistFactory(type: ConnectionConfig['type']): ArchivistFactory | undefined;
/** Test-only: clear host-registered factories, restoring the default (memory-only) state. */
export declare function resetArchivistFactories(): void;
//# sourceMappingURL=archivistFactoryRegistry.d.ts.map