import { Trigger } from 'oak-domain/lib/types/Trigger'; import { EntityDict } from '../oak-app-domain/EntityDict'; import { BRC } from '../types/RuntimeCxt'; import { MessageNotificationConverter } from '../types/Message'; import { BackendRuntimeContext } from '../context/BackendRuntimeContext'; import { Router } from '../entities/Message'; export declare function registerMessageNotificationConverters>(converters: MessageNotificationConverter[]): void; export declare function tryMakeSmsNotification(message: { userId?: string; type?: string; entity?: string; router?: Router | null; entityId?: string; }, context: BackendRuntimeContext): Promise; export declare function tryMakeEmailNotification(message: { userId?: string; type?: string; entity?: string; router?: Router | null; entityId?: string; }, context: BackendRuntimeContext): Promise<{ id: string; data: import("../types/Email").EmailOptions; channel: string; } | undefined>; declare const triggers: Trigger>[]; export default triggers;