import { PrivateKeyPair } from '@trustvc/w3c-issuer'; import { VerifiableCredential, CredentialStatus, RawVerifiableCredential } from '../types.js'; import '@mattrglobal/jsonld-signatures-bbs'; import '@digitalbazaar/data-integrity'; declare function _checkKeyPair(keyPair: PrivateKeyPair): void; declare function getFirstContext(credential: VerifiableCredential): string; declare function _checkCredential(credential: T, now?: Date, mode?: 'sign' | 'verify'): void; declare function _validateUriId({ id, propertyName }: { id: string; propertyName: string; }): void; declare const _checkCredentialStatus: (credentialStatus: CredentialStatus, mode?: "sign" | "verify") => void; declare const prefilCredentialId: (credential: RawVerifiableCredential, cryptoSuite?: string) => RawVerifiableCredential; export { _checkCredential, _checkCredentialStatus, _checkKeyPair, _validateUriId, getFirstContext, prefilCredentialId };