import { Relation } from 'typeorm'; import { RetailAlertExternalRecipient } from './retailAlertExternalRecipient'; import { RetailAlertInternalRecipient } from './retailAlertInternalRecipient'; import { RetailAlertType } from './retailAlertType'; export type RetailAlertSeverity = 'critical' | 'warning' | 'info'; export type RetailAlertConfigurationStatus = 'active' | 'inactive' | 'deleted'; export declare class RetailClientAlertConfiguration { id: number; clientId: number; alertTypeId: number; alertType?: Relation; name: string; description: string; status: RetailAlertConfigurationStatus; severity: RetailAlertSeverity; triggerConditions?: object | null; readOnly: boolean; createdAt: Date; createdBy?: string | null; modifiedAt?: Date | null; modifiedBy?: string | null; internalRecipients?: Relation[]; externalRecipients?: Relation[]; }