import { BaseEntity } from '../database/base.entity';
import { ActivityTicketBatchEntity } from './activity-ticket-batch.entity';
import { BookingActivityItemEntity } from './booking-activity-item.entity';
export declare enum TicketItemStatus {
    AVAILABLE = "AVAILABLE",
    ASSIGNED = "ASSIGNED",
    CANCELLED = "CANCELLED",
    EXPIRED = "EXPIRED",
    WASTED = "WASTED"
}
export declare enum TicketDispatchVia {
    WHATSAPP = "WHATSAPP",
    EMAIL = "EMAIL",
    PHYSICAL = "PHYSICAL"
}
export declare class ActivityTicketItemEntity extends BaseEntity {
    batch: ActivityTicketBatchEntity;
    batch_id: string;
    ticket_ref_no: string;
    document_url: string | null;
    status: TicketItemStatus;
    booking_activity_item: BookingActivityItemEntity | null;
    booking_activity_item_id: string | null;
    assigned_by: string | null;
    assigned_at: Date | null;
    dispatched_via: TicketDispatchVia | null;
    dispatched_at: Date | null;
    notes: string | null;
}
