import { BaseEntity } from '../database/base.entity';
import { ActivityEntity } from './activity.entity';
import { SupplierEntity } from './supplier.entity';
import { ActivityTicketItemEntity } from './activity-ticket-item.entity';
export declare enum TicketBatchStatus {
    ACTIVE = "ACTIVE",
    EXHAUSTED = "EXHAUSTED",
    EXPIRED = "EXPIRED",
    CANCELLED = "CANCELLED"
}
export declare class ActivityTicketBatchEntity extends BaseEntity {
    activity: ActivityEntity;
    activity_id: string;
    ticket_type: string;
    age_group: string;
    supplier: SupplierEntity | null;
    supplier_id: string | null;
    valid_from: string | null;
    valid_to: string | null;
    time_slot: string | null;
    total_qty: number;
    available_qty: number;
    status: TicketBatchStatus;
    notes: string | null;
    booking_reference_no: string | null;
    items: ActivityTicketItemEntity[];
}
