import { Repository, DataSource } from 'typeorm'; import { MapCandidate, CandidateStatus } from './entities/map-candidate.entity'; import { PlaceJordan } from './entities/place-jordan.entity'; import { PlaceSyria } from './entities/place-syria.entity'; import { PlaceEgypt } from './entities/place-egypt.entity'; export declare class MapRefinementService { private dataSource; private candidateRepository; private jordanRepository; private syriaRepository; private egyptRepository; private readonly logger; constructor(dataSource: DataSource, candidateRepository: Repository, jordanRepository: Repository, syriaRepository: Repository, egyptRepository: Repository); suggestPlace(dto: any, submittedBy: string): Promise; runExternalVerification(candidateId: number): Promise; getCandidates(status?: CandidateStatus): Promise; approveCandidate(id: number): Promise; rejectCandidate(id: number, reason: string): Promise; }