Type alias PaymentRequest

PaymentRequest: {
    amount?: number;
    description?: string;
    id?: string;
    mints?: string[];
    singleUse: boolean;
    transport: PaymentRequestTransport[];
    unit?: string;
    getTransport(type): undefined | PaymentRequestTransport;
    toEncodedRequest(): string;
    toRawRequest(): RawPaymentRequest;
}

Copy of the PaymentRequest class shape from cashu-ts

Type declaration