import { Repository } from 'typeorm';
import { ClsService } from 'nestjs-cls';
import { TenantAwareRepository } from '../../../common/repositories/tenant-aware.repository';
import { ActivityTicketJourneyEntity } from '../../../entities/activity-ticket-journey.entity';
export declare class ActivityTicketJourneyRepository extends TenantAwareRepository<ActivityTicketJourneyEntity> {
    constructor(repo: Repository<ActivityTicketJourneyEntity>, cls: ClsService);
    logEvent(data: {
        ticket_item_id: string;
        event: string;
        booking_id?: string | null;
        booking_activity_item_id?: string | null;
        from_path?: string | null;
        to_path?: string | null;
        notes?: string | null;
    }): Promise<void>;
    findByTicketItem(ticketItemId: string): Promise<ActivityTicketJourneyEntity[]>;
}
