import { IssuerSignedDocument } from './issuer-signed-document.js'; import type { DeviceSigned, DocType, IssuerSigned, MdocNameSpaces } from './types.js'; /** * Represents a device signed document. * * Note: You don't need to instantiate this class. * This is the return type of the parser and it will be generated by the DeviceResponse builder. */ export declare class DeviceSignedDocument extends IssuerSignedDocument { readonly deviceSigned: DeviceSigned; constructor(docType: DocType, issuerSigned: IssuerSigned, deviceSigned: DeviceSigned); 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 */ getDeviceNameSpace(namespace: string): Record | undefined; /** * List of namespaces in the document. */ get deviceSignedNameSpaces(): string[]; get allDeviceSignedNamespaces(): MdocNameSpaces; } //# sourceMappingURL=device-signed-document.d.ts.map