import { Type } from '@nestjs/common'; export interface ExtendedDiscriminatorRegistration { parentClass: Type | (abstract new (...args: unknown[]) => unknown); discriminatorProperty: string; discriminatorValue: string; modelClass: Type | (abstract new (...args: unknown[]) => unknown); } export declare class ExtendedDiscriminatorService { private readonly registrations; register(reg: ExtendedDiscriminatorRegistration): void; getAll(): ExtendedDiscriminatorRegistration[]; }