import type { DidCreateResult, DidDocument, Key } from '@credo-ts/core'; export declare const ethereumDidRegex: RegExp; export declare const isValidEthereumDid: (did: string) => boolean; export declare function buildDid(method: string, network: string, publicKey: string): string; export declare function failedResult(reason: string): DidCreateResult; export declare function getSecp256k1DidDoc(did: string, key: Key, serviceEndpoint?: string): DidDocument;