import { PCD, PCDArgument, StringArgument } from "@pcd/pcd-types"; import { RSAPCD } from "@pcd/rsa-pcd"; export declare const RSATicketPCDTypeName = "rsa-ticket-pcd"; export interface IRSATicketData { timestamp?: number; eventName?: string; eventConfigId?: string; ticketName?: string; attendeeName?: string; attendeeEmail?: string; ticketId?: string; isConsumed?: boolean; isRevoked?: boolean; } export interface RSATicketPCDInitArgs { makeEncodedVerifyLink?: (encodedPCD: string) => string; } export type RSATicketPCDArgs = { id: StringArgument; rsaPCD: PCDArgument; }; export interface RSATicketPCDClaim { } export interface RSATicketPCDProof { rsaPCD: RSAPCD; } export declare class RSATicketPCD implements PCD { type: string; claim: RSATicketPCDClaim; proof: RSATicketPCDProof; id: string; constructor(id: string, claim: RSATicketPCDClaim, proof: RSATicketPCDProof); } //# sourceMappingURL=RSATicketPCD.d.ts.map