import { OnInit } from '@angular/core'; import { ActivatedRoute } from '@angular/router'; import { AbstractDetailViewmodel } from '@main-class/mvvm/viewmodel'; import { LoaderService } from '@main-class/componentes/loader'; import * as i0 from "@angular/core"; export interface DetailComponentConfig { idParamName?: string; } export declare abstract class AbstractDetailComponent implements OnInit { abstract get viewmodel(): AbstractDetailViewmodel; protected activatedRoute: ActivatedRoute; protected loaderService: LoaderService; protected config?: DetailComponentConfig; entity?: ENTITY; ngOnInit(): void; protected detail(id: string): Promise; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵdir: i0.ɵɵDirectiveDeclaration, never, never, {}, {}, never, never, true, never>; }