import { NgForm } from "@angular/forms"; import { IFormTemplate } from "../../interfaces/utils.interface"; import { AfterViewInit } from "@angular/core"; import { EventEmitter, ElementRef } from "@angular/core"; export declare class ActiveControlFocus { private _el?; constructor(_el?: ElementRef); focus(): void; } export declare class FormTemplateComponent implements IFormTemplate, AfterViewInit { private _busy; private _okAndNew; private _adding; switchLabel: string; formTitle: string; icon: string; showIconTitle: boolean; form: NgForm; showOkButton: boolean; okButtonLabel: string; okButtonIcon: string; okButtonColor: string; closeButtonStyle: Object; okAndNew: boolean; okAndNewChange: EventEmitter; showOkAndNew: boolean; okAndNewLabel: string; showCancelButton: boolean; cancelButtonLabel: string; cancelButtonIcon: string; cancelButtonColor: string; showHeader: boolean; showCloseButton: boolean; onActionChange: EventEmitter<{}>; busy: boolean; onBusyChange: EventEmitter<{}>; adding: boolean; addingChange: EventEmitter<{}>; keyboard: boolean; okKeyCode: number; cancelKeyCode: number; private _activeControlFocus; ngAfterViewInit(): void; readonly focusControl: ActiveControlFocus; ok(): void; cancel(): void; private _emit; }