import { CreateTokenDto } from '../dto/create-token.dto'; import { UpdateTokenDto } from '../dto/update-token.dto'; import { TokenEntity } from '../entities/auth.entity'; export interface TokenTypeMapping { type: string; class: new (...args: any[]) => TToken; createDto: new (...args: any[]) => TCreateDTO; updateDto: new (...args: any[]) => TUpdateDTO; } export declare class TokensTypeMapperService { private readonly mappings; registerMapping(mapping: TokenTypeMapping): void; getMapping(type: string): TokenTypeMapping; }