export class DidDocument extends VerifiableCredential { constructor(id: any, context: any); setVersion(version: any): this; addAuthentication(authentication: any): this; addAssertionMethod(asssertionMethod: any): this; addVerificationMethod(verificationMethod: any): this; addService(service: any): this; addCredential(credential: any): this; setCreated(): this; setUpdated(): this; } export class EthrDidDocument extends DidDocument { constructor(id: any, versionContext?: object); } export class SwtcDidDocument extends DidDocument { constructor(id: any, versionContext?: object); } export class DidService { static generateProfile({ id, nickname, preferredAvatar }: { id: any; nickname: any; preferredAvatar: any; }): { id: any; type: string; serviceEndpoint: { nickname: any; preferredAvatar: any; }; }; static generateIpfsStorage({ id, ipns, previousCid }: { id: any; ipns: any; previousCid: any; }): { id: any; type: string; serviceEndpoint: { ipns: any; previousCid: any; }; }; } import { VerifiableCredential } from "./credential-sdk";