import { WrappedDocument, OpenAttestationDocument } from '@tradetrust-tt/tradetrust'; import { TransferableRecordsCredentialStatus } from '@trustvc/w3c-credential-status'; import { SignedVerifiableCredential } from '@trustvc/w3c-vc'; import { CHAIN_ID } from '../supportedChains/index.js'; import '../gasStation/index.js'; import 'ethers'; import '../network/index.js'; type WrappedOrSignedOpenAttestationDocument = WrappedDocument; declare const getTransferableRecordsCredentialStatus: (document: unknown) => TransferableRecordsCredentialStatus; declare const isTransferableRecord: (document: WrappedOrSignedOpenAttestationDocument | SignedVerifiableCredential) => boolean; declare const getTokenRegistryAddress: (document: WrappedOrSignedOpenAttestationDocument | SignedVerifiableCredential) => string | undefined; declare const getTokenId: (document: WrappedOrSignedOpenAttestationDocument | SignedVerifiableCredential) => string; declare const getChainId: (document: WrappedOrSignedOpenAttestationDocument | SignedVerifiableCredential) => CHAIN_ID | undefined; declare const isObfuscated: (document: WrappedDocument | SignedVerifiableCredential) => Promise; declare const getObfuscatedData: (document: WrappedDocument) => string[]; export { type WrappedOrSignedOpenAttestationDocument, getChainId, getObfuscatedData, getTokenId, getTokenRegistryAddress, getTransferableRecordsCredentialStatus, isObfuscated, isTransferableRecord };