import { RetailBleTag } from './retailBleTag'; import { RetailProduct } from './retailProduct'; import { RetailStore } from './retailStore'; import { RetailZone } from './retailZone'; export type RetailItemStatus = 'on_floor' | 'fitting_room' | 'checkout' | 'storage' | 'exit_alert' | 'sold' | 'lost' | 'recovered'; export declare class RetailItem { id: string; bleTagId: string; productId: string; storeId: string; homeZoneId: string; currentZoneId?: string | null; status: RetailItemStatus; batteryLevel?: number | null; lastMovedAt?: Date | null; enteredCurrentZoneAt?: Date | null; receivedAt: Date; soldAt?: Date | null; createdAt: Date; updatedAt: Date; retailProduct?: RetailProduct; retailStore?: RetailStore; retailZone?: RetailZone; bleTag?: RetailBleTag; }