import ServerPublicParams from '../ServerPublicParams.js'; import ReceiptCredential from './ReceiptCredential.js'; import ReceiptCredentialPresentation from './ReceiptCredentialPresentation.js'; import ReceiptCredentialRequestContext from './ReceiptCredentialRequestContext.js'; import ReceiptCredentialResponse from './ReceiptCredentialResponse.js'; import ReceiptSerial from './ReceiptSerial.js'; export default class ClientZkReceiptOperations { serverPublicParams: ServerPublicParams; constructor(serverPublicParams: ServerPublicParams); createReceiptCredentialRequestContext(receiptSerial: ReceiptSerial): ReceiptCredentialRequestContext; createReceiptCredentialRequestContextWithRandom(random: Uint8Array, receiptSerial: ReceiptSerial): ReceiptCredentialRequestContext; receiveReceiptCredential(receiptCredentialRequestContext: ReceiptCredentialRequestContext, receiptCredentialResponse: ReceiptCredentialResponse): ReceiptCredential; createReceiptCredentialPresentation(receiptCredential: ReceiptCredential): ReceiptCredentialPresentation; createReceiptCredentialPresentationWithRandom(random: Uint8Array, receiptCredential: ReceiptCredential): ReceiptCredentialPresentation; }