/** Create a database-backed notification provider. */
export function createNotificationProvider(_db) {
    return {
        async send(_userId, _notification) {
            // TODO: insert into actuate_notifications
            throw new Error('Not implemented');
        },
        async markRead(_notificationId) {
            throw new Error('Not implemented');
        },
        async markAllRead(_userId) {
            throw new Error('Not implemented');
        },
        async getUnread(_userId, _limit) {
            throw new Error('Not implemented');
        },
        async delete(_notificationId) {
            throw new Error('Not implemented');
        },
    };
}
//# sourceMappingURL=index.js.map