import { FastifyRequest as Request, FastifyReply as Response } from 'fastify'; import { LocationResponseModel, LocationsResponseModel } from '../models/locations-response.model'; import { LocationsTypeMapperService } from '../services/locations-type-mapper.service'; import { LocationsService } from '../services/locations.service'; export declare class LocationsController { private readonly locationsService; private readonly locationsMapperService; private readonly logger; constructor(locationsService: LocationsService, locationsMapperService: LocationsTypeMapperService); findAll(): Promise; findOne(id: string): Promise; create(createDto: { data: object; }, res: Response, req: Request): Promise; update(id: string, updateDto: { data: object; }): Promise; remove(id: string): Promise; private getOneOrThrow; }