import { Relation } from 'typeorm';
import { BaseEntity } from './base.entity';
import { EAuthType } from 'src/modules/authentication/enums/authentication.enum';
export declare class NotificationEntity extends BaseEntity {
    message: string;
    subject: string;
    sender: string;
    refCat: EAuthType;
    refID: string;
    seen: boolean;
    toManager: boolean;
    seenCount: number;
    receiverIDs: string[];
    recipientCount: number;
    active: boolean;
    notificationStatuses: Relation<NotificationItemEntity>;
}
export declare class NotificationItemEntity extends BaseEntity {
    seen: boolean;
    active: boolean;
    notification: NotificationEntity;
}
export declare const notificationEntities: (typeof NotificationEntity | typeof NotificationItemEntity)[];
