@cfxlabsinc/b2b-services
    Preparing search index...
    TWithdrawalQuoteResponseBase: TObject<
        {
            createdAt: TString;
            customerId: TNumber;
            deviceIpAddress: TOptional<TString>;
            deviceLocation: TOptional<
                TObject<{ lat: TNumber; long: TNumber; source: TLiteral<"ip"> }>,
            >;
            id: TString;
            metadata: TOptional<TRecord<"^.*$", TAny>>;
            paymentInstrumentId: TString;
            sourceCurrency: TUnsafe<"USDC" | "MOVEUSD">;
            status: TUnsafe<"ACTIVE" | "EXPIRED" | "ACCEPTED" | "REJECTED">;
            targetCurrency: TUnsafe<
                | "USD"
                | "MXN"
                | "XOF"
                | "KES"
                | "AUD"
                | "HKD"
                | "JPY"
                | "NZD"
                | "SGD"
                | "SEK"
                | "CHF"
                | "CAD"
                | "GBP"
                | "CZK"
                | "DKK"
                | "EUR",
            >;
            wallet: TUnion<
                [
                    TObject<{ address: TString; blockchain: TLiteral<"SOLANA"> }>,
                    TObject<{ id: TString; type: TLiteral<"PAYMENT_INSTRUMENT"> }>,
                    TObject<{ id: TString; type: TLiteral<"LEDGER_ACCOUNT"> }>,
                    TObject<{ id: TString; type: TLiteral<"REDEMPTION"> }>,
                ],
            >;
        },
    > = ...