"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.QUEUES = void 0;
exports.QUEUES = {
    ai: {
        email: {
            summary: 'ai.email.summary',
        },
        compliance: {
            summary: 'ai.compliance.summary',
            findMatch: 'ai.compliance.find-match',
        },
        portfolio: {
            note: {
                summary: 'ai.portfolio.note.summary',
            },
        }
    },
    auth: {
        password: {
            resetByAdmin: 'auth.password.reset-by-admin',
            updateByUser: 'auth.password.update-by-user',
        }
    },
    compliance: {
        summaryReady: 'compliance.summary.ready',
        findMatchReady: 'compliance.find-match.ready',
    },
    crm: {
        prospectEmailsSend: 'crm.prospect.emails.send',
        incomingPaymentsDetected: 'crm.incoming-payments-detected',
    },
    finance: {
        reports: {
            perAccount: 'finance.report.per-account',
            consolidated: 'finance.report.consolidated',
        },
        yield: {
            recalculation: 'finance.yield.recalculation',
        },
        incomingPayments: {
            detected: 'finance.incoming-payment.detected',
        },
    },
    portfolio: {
        email: {
            inbound: 'portfolio.email.inbound',
            summaryReady: 'portfolio.email.summary.ready',
        },
        note: {
            summaryRequested: 'portfolio.note.summary.requested',
            summaryReady: 'portfolio.note.summary.ready',
        }
    },
    notifications: {
        email: {
            sender: 'notifications.email.sender',
        },
        borrowerReminders: {
            emailSender: 'notifications.borrower-reminders.email', // TODO Deprecated
            email: 'notifications.borrower-reminders.email', // TODO Deprecated
        },
    },
};
