import { visits } from 'src/typeorm/visits';
import { Repository } from 'typeorm';
import { CreateVisitsParams, UpdateVisitsParams } from 'src/utils/types';
export declare class VisitsService {
    private visitsRepository;
    constructor(visitsRepository: Repository<visits>);
    fetchVisits(): Promise<visits[]>;
    createVisit(visitsDetails: CreateVisitsParams): Promise<visits>;
    updateVisit(id: number, updateVisitDetails: UpdateVisitsParams): Promise<import("typeorm").UpdateResult>;
    deleteVisit(id: number): Promise<import("typeorm").DeleteResult>;
}
