export { signOA } from './sign.js'; export { IEncryptionResults, KeyPair } from './types.js'; export { ENCRYPTION_PARAMETERS, decodeDocument, diagnose, encodeDocument, generateEncryptionKey, getAssetId, getDocumentData, getIssuerAddress, getTemplateURL, isDocumentRevokable, isRawV2Document, isRawV3Document, isSignedWrappedV2Document, isSignedWrappedV3Document, isTransferableAsset, isWrappedV2Document, isWrappedV3Document } from './utils.js'; export { verifyOASignature } from './verify.js'; export { wrapOADocument, wrapOADocumentV2, wrapOADocuments, wrapOADocumentsV2 } from './wrap.js'; export { encryptString } from './encrypt.js'; export { decryptString } from './decrypt.js'; export { OpenAttestationDocument, SUPPORTED_SIGNING_ALGORITHM, SchemaId, SignedWrappedDocument, WrappedDocument, getData as getDataV2, isSchemaValidationError, obfuscateDocument, v2, v3, validateSchema } from '@tradetrust-tt/tradetrust'; export { DiagnoseError } from '@tradetrust-tt/tradetrust/dist/types/shared/utils'; import '@ethersproject/abstract-signer'; import '@tradetrust-tt/tradetrust/dist/types/3.0/types'; import '@tradetrust-tt/tradetrust/dist/types/__generated__/schema.3.0'; import '@tradetrust-tt/tradetrust/dist/types/2.0/types'; import '@tradetrust-tt/tradetrust/dist/types/__generated__/schema.2.0'; import '@tradetrust-tt/tradetrust/dist/types/shared/utils/@types/diagnose';