/** * Copyright 2022 Gravwell, Inc. All rights reserved. * * Contact: [legal@gravwell.io](mailto:legal@gravwell.io) * * This software may be modified and distributed under the terms of the MIT * license. See the LICENSE file for details. */ import { BroadcastedNotification } from '../../models/notification/broadcasted-notification'; import { Notification } from '../../models/notification/notification'; import { RawBroadcastedNotification } from '../../models/notification/raw-broadcasted-notification'; import { RawNotification } from '../../models/notification/raw-notification'; import { RawTargetedNotification } from '../../models/notification/raw-targeted-notification'; import { TargetedNotification } from '../../models/notification/targeted-notification'; import { NumericID } from '../../value-objects/id'; export declare const toNotification: (raw: RawNotification, id: NumericID) => Notification; export declare const toTargetedNotification: (raw: RawTargetedNotification, id: NumericID) => TargetedNotification; export declare const toBroadcastedNotification: (raw: RawBroadcastedNotification, id: NumericID) => BroadcastedNotification;