export declare class UpdateBookingHotelItemDto {
    hotel_id: string;
    room_type?: string;
    meal_plan?: string;
    check_in_date: string;
    check_out_date: string;
    nights: number;
    pax_per_room?: number;
    num_rooms?: number;
    aweb?: number;
    cweb?: number;
    cnb?: number;
    subtotal?: number;
    notes?: string;
}
export declare class UpdateBookingTransportItemDto {
    transport_service_id: string;
    vehicle_type: string;
    quantity?: number;
    unit_price?: number;
    subtotal?: number;
    date?: string;
    sort_order?: number;
    notes?: string;
    supplier_id?: string;
    driver_id?: string;
    vehicle_id?: string;
    pickup_time?: string;
    pickup_address?: string;
    dropoff_address?: string;
    assignment_status?: string;
}
export declare class UpdateBookingActivityItemDto {
    activity_id: string;
    ticket_id?: string;
    age_group: string;
    quantity?: number;
    unit_price?: number;
    subtotal?: number;
    date?: string;
    sort_order?: number;
    notes?: string;
    supplier_id?: string;
    slot?: string;
    assignment_status?: string;
}
export declare class UpdateBookingSpecialItemDto {
    service_name: string;
    total_price: number;
    date?: string;
    sort_order?: number;
    comments?: string;
}
export declare class UpdateBookingDto {
    guest_name?: string;
    guest_mobile?: string;
    guest_email?: string;
    guest_alt_phone?: string;
    start_date?: string;
    end_date?: string;
    adults?: number;
    children_ages?: number[];
    infants?: number;
    notes?: string;
    status?: string;
    sales_team?: string[];
    source_tags?: string[];
    remark_tags?: string[];
    selling_currency_id?: string;
    exchange_rate?: number;
    selling_total?: number;
    pricing_strategy?: string;
    markup_type?: string;
    markup_amount?: number;
    hotel_markup?: number;
    transport_markup?: number;
    activity_markup?: number;
    special_markup?: number;
    rounding?: number;
    internal_comments?: string;
    customer_remarks?: string;
    hotel_items?: UpdateBookingHotelItemDto[];
    transport_items?: UpdateBookingTransportItemDto[];
    activity_items?: UpdateBookingActivityItemDto[];
    special_items?: UpdateBookingSpecialItemDto[];
}
