import { DidJwk } from "./jwk/DidJwk.mjs";
import { JwkDidCreateOptions, JwkDidDeactivateOptions, JwkDidRegistrar, JwkDidUpdateOptions } from "./jwk/JwkDidRegistrar.mjs";
import { JwkDidResolver } from "./jwk/JwkDidResolver.mjs";
import "./jwk/index.mjs";
import { DidKey } from "./key/DidKey.mjs";
import { KeyDidCreateOptions, KeyDidDeactivateOptions, KeyDidRegistrar, KeyDidUpdateOptions } from "./key/KeyDidRegistrar.mjs";
import { KeyDidResolver } from "./key/KeyDidResolver.mjs";
import "./key/index.mjs";
import { createPeerDidDocumentFromServices } from "./peer/createPeerDidDocumentFromServices.mjs";
import { PeerDidNumAlgo, getAlternativeDidsForPeerDid, getNumAlgoFromPeerDid, isValidPeerDid } from "./peer/didPeer.mjs";
import { PeerDidCreateOptions, PeerDidDeactivateOptions, PeerDidNumAlgo0CreateOptions, PeerDidNumAlgo1CreateOptions, PeerDidNumAlgo2CreateOptions, PeerDidNumAlgo4CreateOptions, PeerDidRegistrar, PeerDidUpdateOptions } from "./peer/PeerDidRegistrar.mjs";
import { PeerDidResolver } from "./peer/PeerDidResolver.mjs";
import "./peer/index.mjs";
import { WebDidResolver } from "./web/WebDidResolver.mjs";
import "./web/index.mjs";
export { DidJwk, DidKey, JwkDidCreateOptions, JwkDidDeactivateOptions, JwkDidRegistrar, JwkDidResolver, JwkDidUpdateOptions, KeyDidCreateOptions, KeyDidDeactivateOptions, KeyDidRegistrar, KeyDidResolver, KeyDidUpdateOptions, PeerDidCreateOptions, PeerDidDeactivateOptions, PeerDidNumAlgo, PeerDidNumAlgo0CreateOptions, PeerDidNumAlgo1CreateOptions, PeerDidNumAlgo2CreateOptions, PeerDidNumAlgo4CreateOptions, PeerDidRegistrar, PeerDidResolver, PeerDidUpdateOptions, WebDidResolver, createPeerDidDocumentFromServices, getAlternativeDidsForPeerDid, getNumAlgoFromPeerDid, isValidPeerDid };