import type { DocType, IssuerSigned, MdocNameSpaces } from './types.js'; /** * Represents an issuer signed document. * * Note: You don't need instantiate this class. * This is the return type of the parser and the document.sign() method. */ export declare class IssuerSignedDocument { readonly docType: DocType; readonly issuerSigned: IssuerSigned; constructor(docType: DocType, issuerSigned: IssuerSigned); /** * Create the structure for encoding a document. * * @returns {Map} - The document as a map */ prepare(): Map; /** * Helper method to get the values in a namespace as a JS object. * * @param {string} namespace - The namespace to add. * @returns {Record} - The values in the namespace as an object */ getIssuerNameSpace(namespace: string): Record | undefined; /** * List of namespaces in the document. */ get issuerSignedNameSpaces(): string[]; get allIssuerSignedNamespaces(): MdocNameSpaces; } //# sourceMappingURL=issuer-signed-document.d.ts.map