@cfxlabsinc/b2b-services
    Preparing search index...
    DepositResponse: TUnion<
        [
            TIntersect<
                [
                    TObject<{ identityId: TString }>,
                    TObject<
                        {
                            amount: TObject<
                                {
                                    amount: TNumber;
                                    currency: TUnsafe<
                                        | "USD"
                                        | "AUD"
                                        | "HKD"
                                        | "JPY"
                                        | "MXN"
                                        | "NZD"
                                        | "SGD"
                                        | "SEK"
                                        | "CHF"
                                        | "CAD"
                                        | "GBP"
                                        | "CZK"
                                        | "DKK"
                                        | "EUR",
                                    >;
                                },
                            >;
                            createdAt: TString;
                            history: TOptional<
                                TArray<
                                    TUnion<
                                        [TObject<(...)>, TObject<(...)>, TObject<(...)>, TObject<(...)>],
                                    >,
                                >,
                            >;
                            id: TString;
                            quote: TObject<
                                {
                                    amountIn: TObject<{ amount: TNumber; currency: TUnsafe<(...)> }>;
                                    amountOut: TObject<{ amount: TNumber; currency: TUnsafe<(...)> }>;
                                    fees: TArray<TObject<{ fee: ...; type: ... }>>;
                                },
                            >;
                            receipt: TUnion<
                                [TObject<{ id: TString; type: TLiteral<(...)> }>, TNull],
                            >;
                            reference: TString;
                            status: TUnsafe<"PENDING" | "CANCELLED" | "PROCESSING" | "DEPOSITED">;
                            type: TUnsafe<
                                | "CASH"
                                | "US_BANK_ACH"
                                | "ACH_CREDIT"
                                | "RTP"
                                | "US_WIRE"
                                | "SWIFT_WIRE",
                            >;
                            wallet: TObject<{ address: TString; blockchain: TLiteral<"SOLANA"> }>;
                        },
                    >,
                ],
            >,
            TIntersect<
                [
                    TObject<{ organizationId: TString }>,
                    TObject<
                        {
                            amount: TObject<
                                {
                                    amount: TNumber;
                                    currency: TUnsafe<
                                        | "USD"
                                        | "AUD"
                                        | "HKD"
                                        | "JPY"
                                        | "MXN"
                                        | "NZD"
                                        | "SGD"
                                        | "SEK"
                                        | "CHF"
                                        | "CAD"
                                        | "GBP"
                                        | "CZK"
                                        | "DKK"
                                        | "EUR",
                                    >;
                                },
                            >;
                            createdAt: TString;
                            history: TOptional<
                                TArray<
                                    TUnion<
                                        [TObject<(...)>, TObject<(...)>, TObject<(...)>, TObject<(...)>],
                                    >,
                                >,
                            >;
                            id: TString;
                            quote: TObject<
                                {
                                    amountIn: TObject<{ amount: TNumber; currency: TUnsafe<(...)> }>;
                                    amountOut: TObject<{ amount: TNumber; currency: TUnsafe<(...)> }>;
                                    fees: TArray<TObject<{ fee: ...; type: ... }>>;
                                },
                            >;
                            receipt: TUnion<
                                [TObject<{ id: TString; type: TLiteral<(...)> }>, TNull],
                            >;
                            reference: TString;
                            status: TUnsafe<"PENDING" | "CANCELLED" | "PROCESSING" | "DEPOSITED">;
                            type: TUnsafe<
                                | "CASH"
                                | "US_BANK_ACH"
                                | "ACH_CREDIT"
                                | "RTP"
                                | "US_WIRE"
                                | "SWIFT_WIRE",
                            >;
                            wallet: TObject<{ address: TString; blockchain: TLiteral<"SOLANA"> }>;
                        },
                    >,
                ],
            >,
        ],
    > = ...