import { Repository } from 'typeorm';
import { ClsService } from 'nestjs-cls';
import { TenantAwareRepository } from '../../../common/repositories/tenant-aware.repository';
import { TripSourceEntity } from '../../../entities/trip-source.entity';
export declare class TripSourceRepository extends TenantAwareRepository<TripSourceEntity> {
    constructor(repo: Repository<TripSourceEntity>, cls: ClsService);
    findAllSorted(): Promise<TripSourceEntity[]>;
    findByShortName(shortName: string): Promise<TripSourceEntity | null>;
    findByShortCode(shortCode: string): Promise<TripSourceEntity | null>;
}
