import type { ArchivistInstance } from '@xyo-network/sdk';
import type { ArchivistConnectOptions } from './ArchivistConnectOptions.js';
import type { ArchivistConnectionBinding } from './ArchivistFactory.js';
/**
 * Connect an archivist for a connection binding + logical role, dispatching to the
 * factory registered for the connection's substrate type. Memory is registered by the
 * protocol SDK; hosts register lmdb/mongo (etc.) via `registerArchivistFactory`. An
 * unregistered type is a configuration error and throws loudly.
 */
export declare function connectArchivist(binding: ArchivistConnectionBinding, options: ArchivistConnectOptions): Promise<ArchivistInstance>;
//# sourceMappingURL=connectArchivist.d.ts.map