interface ValidatedZapReceipt { senderPubkey: string; amountMsat: number; bolt11: string; messageId?: string; comment?: string; /** The id of the receipt event (for de-dup). */ receiptId: string; /** The signer of the receipt — the recipient's LNURL provider. */ providerPubkey: string; } declare function useZapReceipts(pubkey: string | null, onReceipt: (receipt: ValidatedZapReceipt) => void): void; export { useZapReceipts };