import { type IEntity } from "../../../entities";
import type { IBaseObjectDto } from "../../../../shared/entities";
export interface IEntityPoolRouter {
    registerByDto(entity: IBaseObjectDto): IEntity | null;
    unregisterByDto(entity: IBaseObjectDto): IEntity | null;
    registerFromMp(mpEntity: EntityMp | null | undefined): IEntity | null;
    resolveFromMp(mpEntity: EntityMp | null | undefined): IEntity | null;
}
