import ServerSecretParams from '../ServerSecretParams.js'; import ReceiptCredentialRequest from './ReceiptCredentialRequest.js'; import ReceiptCredentialResponse from './ReceiptCredentialResponse.js'; import ReceiptCredentialPresentation from './ReceiptCredentialPresentation.js'; export default class ServerZkReceiptOperations { serverSecretParams: ServerSecretParams; constructor(serverSecretParams: ServerSecretParams); issueReceiptCredential(receiptCredentialRequest: ReceiptCredentialRequest, receiptExpirationTime: number, receiptLevel: bigint): ReceiptCredentialResponse; issueReceiptCredentialWithRandom(random: Uint8Array, receiptCredentialRequest: ReceiptCredentialRequest, receiptExpirationTime: number, receiptLevel: bigint): ReceiptCredentialResponse; verifyReceiptCredentialPresentation(receiptCredentialPresentation: ReceiptCredentialPresentation): void; }