import { IPlatformCryptographyTools } from '../shared/interfaces'; import { DidMethod, KeyOptions } from '../dto/shared.dto'; import { RegistryApiService } from '@affinidi/internal-api-clients'; export declare const register: (registry: RegistryApiService, didMethod: DidMethod, platformCryptographyTools: IPlatformCryptographyTools, password: string, keyOptions?: KeyOptions, origin?: string, skipAnchoringForElemMethod?: boolean, webDomain?: string) => Promise<{ did: string; encryptedSeed: string; didDocumentKeyId: string; didDocument?: undefined; } | { did: string; didDocumentKeyId: string; encryptedSeed: string; didDocument: any; }>;