import type { DidDocument } from '@credo-ts/core'; import { VerificationMethod } from '@credo-ts/core'; export declare function getSecp256k1DidDocWithPublicKey(did: string, publicKeyBase58: string, serviceEndpoint?: string): DidDocument; /** * Converts a hex-encoded public key to base58-encoded format * @param publicKeyHex - Hex string (e.g. from EcdsaSecp256k1VerificationKey2019) * @returns base58-encoded public key string */ export declare function convertHexToBase58(publicKeyHex: string): string; export declare function parseAddress(address: string): string; export declare function getPreferredKey(methods: VerificationMethod[]): string;