import { CredoError } from "../../../error/CredoError.mjs";
import "../../../error/index.mjs";
import { ClaimFormat } from "../models/ClaimFormat.mjs";
//#region src/modules/vc/data-integrity/W3cV2DataIntegrityIssueMapping.d.ts
export interface W3cV2DataIntegrityIssue {
  code: string;
  message: string;
  path?: string;
}
export declare function mapDataIntegrityIssuesToCredoError(options: {
  operation: 'signCredential' | 'verifyCredential' | 'signPresentation' | 'verifyPresentation';
  claimFormat: ClaimFormat.DiVc | ClaimFormat.DiVp;
  issues?: W3cV2DataIntegrityIssue[];
}): CredoError | undefined;
//#endregion
//# sourceMappingURL=W3cV2DataIntegrityIssueMapping.d.mts.map