import type { IssuerSignedDocument } from './issuer-signed-document.js'; export type ErrorCode = number; export type ErrorItems = Record; export interface DocumentError { DocType: ErrorCode; } export declare enum MDocStatus { OK = 0, GeneralError = 10, CBORDecodingError = 11, CBORValidationError = 12 } export declare class MDoc { readonly documents: IssuerSignedDocument[]; readonly version: string; readonly status: MDocStatus; readonly documentErrors: DocumentError[]; constructor(documents?: IssuerSignedDocument[], version?: string, status?: MDocStatus, documentErrors?: DocumentError[]); addDocument(document: IssuerSignedDocument): void; encode(): Uint8Array; } //# sourceMappingURL=mdoc.d.ts.map