import { NgZone, OnInit, Renderer2 } from "@angular/core"; import { FormBuilder } from "@angular/forms"; import { MatSnackBar } from "@angular/material/snack-bar"; import { ActivatedRoute, Router } from "@angular/router"; import { LoaderService } from "ngx-mi-common"; import { PageHeaderComponent, PageHeaderConfig } from "ngx-mi-fuse-common"; import { KlaButtonService, SectionHeaderConfig } from "ngx-mi-material-components"; import { BaseFormComponent, FieldConfigService } from "ngx-mi-material-form-components"; import { LookupType } from "../lookup-type.model"; import { LookupTypeService } from "../lookup-type.service"; import * as i0 from "@angular/core"; export declare class LookupTypeFormComponent extends BaseFormComponent implements OnInit { loaderService: LoaderService; protected snackBar: MatSnackBar; private route; private lookupTypeService; private router; private formBuilder; private fieldConfigService; private miButtonService; protected ngZone: NgZone; protected renderer: Renderer2; pageHeader: PageHeaderComponent; pageHeaderConfig: PageHeaderConfig; previousPageRoute: string; lookupType: LookupType; pageTitle: string; lookupTypeFormSectionConfig: SectionHeaderConfig; constructor(loaderService: LoaderService, snackBar: MatSnackBar, route: ActivatedRoute, lookupTypeService: LookupTypeService, router: Router, formBuilder: FormBuilder, fieldConfigService: FieldConfigService, miButtonService: KlaButtonService, ngZone: NgZone, renderer: Renderer2); /** * Build the form page from route data */ ngOnInit(): void; /** * Navigate back to all lookupCodes for this lookupType */ cancel(): void; /** * Submit the update of lookupType description */ submit(entity?: LookupType): void; /** * Unused remove method */ remove(entity: LookupType, index?: any): void; /** * Generate the description inputConfig */ protected initFieldConfigs(): void; /** * Build up the form for the given lookupType */ protected initForm(): void; /** * Generate the page header config */ private initPageHeader; /** * Handles a successful save of a lookup type record. * @param response - the http response */ private handleSuccess; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }