import type { BeaconService } from '../core/beacon/interfaces.js'; import type { DidVerificationMethod } from './did-document.js'; import { DidDocument } from './did-document.js'; /** * A builder for DID documents. If the initial document has no "@context", the builder * writes the two btcr2 contexts. It sets no other default member. * @type {DidDocumentBuilder} * @class DidDocumentBuilder */ export declare class DidDocumentBuilder { private document; constructor(initialDocument: Partial); withAuthentication(authentication: Array): this; withAssertionMethod(assertionMethod: Array): this; withCapabilityInvocation(capabilityInvocation: Array): this; withCapabilityDelegation(capabilityDelegation: Array): this; withService(service: Array): this; build(): DidDocument; } //# sourceMappingURL=did-document-builder.d.ts.map