@cfxlabsinc/b2b-services
    Preparing search index...
    BankTransaction: Simplify<
        {
            bankName: string
            | null;
            id: string;
            isManual: boolean;
            status: "POSTED" | "RECONCILED";
        } & Omit<
            SelectBankTransaction,
            "id"
            | "externalId"
            | "bankStatus"
            | "status"
            | "type"
            | "data",
        > & (
            | {
                methodData: SelectBankTransaction["data"]["methodData"];
                reconciliation: Partial<
                    Record<typeof BANK_CREDIT_RECONCILIATION_TYPES[number], string>,
                > & Partial<
                    Record<
                        typeof BANK_CREDIT_RECONCILIATION_ARRAY_TYPES[number],
                        string[],
                    >,
                >;
                type: "CREDIT";
            }
            | {
                methodData: SelectBankTransaction["data"]["methodData"];
                reconciliation: Partial<
                    Record<typeof BANK_DEBIT_RECONCILIATION_TYPES[number], string>,
                > & Partial<
                    Record<
                        typeof BANK_DEBIT_RECONCILIATION_ARRAY_TYPES[number],
                        string[],
                    >,
                >;
                type: "DEBIT";
            }
        ),
    >