import { EventEmitter, OnChanges, OnInit } from '@angular/core'; import { TranslateService } from '@ngx-translate/core'; import * as i0 from "@angular/core"; export declare class ModalComponent implements OnInit, OnChanges { private translate; title: string; hideFooter: boolean; container: string; buttons: any[]; hideEdit: boolean; global: any; modalData: any; component: any; isAdd: boolean; isLoading: boolean; action: EventEmitter; saveDisabled: boolean; validForm: boolean; isEditing: boolean; faTimes: import("@fortawesome/fontawesome-common-types").IconDefinition; constructor(translate: TranslateService); ngOnInit(): void; ngOnChanges(changes: any): void; emitAction(action: string): void; setEnabledFields(): void; setFields(disabled?: boolean): void; tryToRemoveFilledError(element: any): void; editForm(): void; sendSave(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }