@cfxlabsinc/b2b-services
    Preparing search index...
    WithdrawalQuoteRequest: TUnion<
        [
            TIntersect<
                [
                    TObject<{ identityId: TString }>,
                    TIntersect<
                        [
                            TUnion<
                                [
                                    TObject<{ achId: TString; methodId: TLiteral<(...)> }>,
                                    TObject<{ methodId: TLiteral<(...)> }>,
                                    TObject<{ methodId: TLiteral<(...)> }>,
                                    TObject<{ methodId: TLiteral<(...)>; speed: TOptional<(...)> }>,
                                    TObject<
                                        {
                                            beneficiaryReference: TOptional<(...)>;
                                            methodId: TUnsafe<(...)>;
                                            purpose: TUnion<(...)>;
                                            senderMessage: TOptional<(...)>;
                                        },
                                    >,
                                ],
                            >,
                            TObject<
                                {
                                    deviceIpAddress: TOptional<TString>;
                                    deviceLocation: TOptional<
                                        TObject<{ lat: ...; long: ...; source: ... }>,
                                    >;
                                    metadata: TOptional<TRecord<"^.*$", TAny>>;
                                    paymentInstrumentId: TString;
                                    sourceCurrency: TUnsafe<"USDC" | "MOVEUSD">;
                                    targetCurrency: TUnsafe<
                                        | "USD"
                                        | "MXN"
                                        | "XOF"
                                        | "KES"
                                        | "AUD"
                                        | "HKD"
                                        | "JPY"
                                        | "NZD"
                                        | "SGD"
                                        | "SEK"
                                        | "CHF"
                                        | "CAD"
                                        | "GBP"
                                        | "CZK"
                                        | "DKK"
                                        | "EUR",
                                    >;
                                    wallet: TUnion<
                                        [TObject<(...)>, TObject<(...)>, TObject<(...)>, TObject<(...)>],
                                    >;
                                },
                            >,
                            TObject<{}>,
                            TObject<
                                {
                                    country: TUnsafe<string>;
                                    sourceAmount: TOptional<TNumber>;
                                    targetAmountAfterFees: TOptional<TNumber>;
                                },
                            >,
                        ],
                    >,
                ],
            >,
            TIntersect<
                [
                    TObject<{ organizationId: TString }>,
                    TIntersect<
                        [
                            TUnion<
                                [
                                    TObject<{ achId: TString; methodId: TLiteral<(...)> }>,
                                    TObject<{ methodId: TLiteral<(...)> }>,
                                    TObject<{ methodId: TLiteral<(...)> }>,
                                    TObject<{ methodId: TLiteral<(...)>; speed: TOptional<(...)> }>,
                                    TObject<
                                        {
                                            beneficiaryReference: TOptional<(...)>;
                                            methodId: TUnsafe<(...)>;
                                            purpose: TUnion<(...)>;
                                            senderMessage: TOptional<(...)>;
                                        },
                                    >,
                                ],
                            >,
                            TObject<
                                {
                                    deviceIpAddress: TOptional<TString>;
                                    deviceLocation: TOptional<
                                        TObject<{ lat: ...; long: ...; source: ... }>,
                                    >;
                                    metadata: TOptional<TRecord<"^.*$", TAny>>;
                                    paymentInstrumentId: TString;
                                    sourceCurrency: TUnsafe<"USDC" | "MOVEUSD">;
                                    targetCurrency: TUnsafe<
                                        | "USD"
                                        | "MXN"
                                        | "XOF"
                                        | "KES"
                                        | "AUD"
                                        | "HKD"
                                        | "JPY"
                                        | "NZD"
                                        | "SGD"
                                        | "SEK"
                                        | "CHF"
                                        | "CAD"
                                        | "GBP"
                                        | "CZK"
                                        | "DKK"
                                        | "EUR",
                                    >;
                                    wallet: TUnion<
                                        [TObject<(...)>, TObject<(...)>, TObject<(...)>, TObject<(...)>],
                                    >;
                                },
                            >,
                            TObject<{}>,
                            TObject<
                                {
                                    country: TUnsafe<string>;
                                    sourceAmount: TOptional<TNumber>;
                                    targetAmountAfterFees: TOptional<TNumber>;
                                },
                            >,
                        ],
                    >,
                ],
            >,
        ],
    > = ...