/** * @author Jafar Amini in March 2019. */ import { EventEmitter, SimpleChange } from '@angular/core'; import { ActivatedRoute, Router } from '@angular/router'; import { DialogService } from '@angular-boot/util'; import { BaseAnyComponentSeven } from './base-any-component-seven'; export declare abstract class BaseCreateComponentSeven extends BaseAnyComponentSeven { activatedRoute: ActivatedRoute; router: Router; routeParamClazzType: (new () => RouteParamClazz); queryParamClazzType: (new () => QueryParamClazz); dialogService: DialogService; createdItem: EventEmitter; abstract onChanges(changes: { [propKey: string]: SimpleChange; }): any; abstract getMainObject(): any; abstract getMainObjectInDom(): any; constructor(activatedRoute: ActivatedRoute, router: Router, routeParamClazzType: (new () => RouteParamClazz), queryParamClazzType: (new () => QueryParamClazz), dialogService: DialogService); afterCreate(res: any, form?: any): void; }