Invoice: {
amount: number;
boostagram?: {
action: string;
app_name: string;
app_version: string;
boost_link?: string;
episode: string;
episode_guid?: string;
feedID?: number;
guid?: string;
itemID: number;
message: string;
name: string;
podcast: string;
sender_name: string;
ts: number;
url?: string;
value_msat: number;
value_msat_total: number;
} & Record<string, unknown>;
comment?: string;
created_at: string;
creation_date: number;
currency: string;
custom_records: Record<string, string>;
description_hash: null;
expires_at: string;
expiry: number;
fiat_currency: string;
fiat_in_cents: number;
identifier: string;
keysend_message?: string;
memo: string;
metadata?: { payer_data?: unknown; zap_request?: unknown };
payer_name: string;
payer_pubkey?: string;
payment_hash: string;
payment_request: string;
preimage?: string;
r_hash_str: string;
settled: boolean;
settled_at: string;
state: string;
type: string;
value: number;
} & Record<string, unknown>