import { RetailItem } from './retailItem'; import { RetailStore } from './retailStore'; import { RetailZone } from './retailZone'; export type RetailIncidentType = 'theft' | 'exit_without_sale' | 'rapid_zone_change' | 'lost_signal' | 'tag_tamper'; export type RetailIncidentStatus = 'open' | 'investigating' | 'resolved' | 'false_alarm' | 'escalated'; export type RetailIncidentSeverity = 'low' | 'medium' | 'high' | 'critical'; export declare class RetailIncident { id: string; clientId: number; storeId: string; itemId?: string | null; type: RetailIncidentType; status: RetailIncidentStatus; severity: RetailIncidentSeverity; description: string; estimatedLoss?: number | null; zoneId?: string | null; detectedAt: Date; resolvedAt?: Date | null; resolvedBy?: string | null; resolutionNotes?: string | null; createdAt: Date; updatedAt: Date; retailStore?: RetailStore; retailItem?: RetailItem; retailZone?: RetailZone; }