import { FastifyRequest as Request, FastifyReply as Response } from 'fastify'; import { TileResponseModel, TilesResponseModel } from '../models/dashboard-response.model'; import { TilesTypeMapperService } from '../services/tiles-type-mapper.service'; import { TilesService } from '../services/tiles.service'; export declare class TilesController { private readonly tilesService; private readonly tilesMapperService; private readonly logger; constructor(tilesService: TilesService, tilesMapperService: TilesTypeMapperService); findAll(parentType?: string, parentId?: string): 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; }