import { CreateTileDto } from '../dto/create-tile.dto'; import { UpdateTileDto } from '../dto/update-tile.dto'; import { TileEntity } from '../entities/dashboard.entity'; export interface TileTypeMapping { type: string; class: new (...args: any[]) => TTile; createDto: new (...args: any[]) => TCreateDTO; updateDto: new (...args: any[]) => TUpdateDTO; } export declare class TilesTypeMapperService { private readonly logger; private readonly mappings; registerMapping(mapping: TileTypeMapping): void; getMapping(type: string): TileTypeMapping; }