import { ElementRef, OnInit } from '@angular/core'; import { FormGroup } from '@angular/forms'; import { AutocompleteOptions, DropdownOptions, FileUploadOptions, FilterItem, PagingOptions, TextAreaOptions, TextBoxOptions, MultiLingualTextAreaOptions } from 'bnsights-control-library'; import { localizationsService } from '../shared/Services/localizationsService.service '; import { ClipboardService } from 'ngx-clipboard'; import { DatePipe } from '@angular/common'; import { PageInfoService } from '../../_metronic/core/services/page-info.service'; import { NgbModal } from '@ng-bootstrap/ng-bootstrap'; import { AuthService, UtilityService, BBSFTranslateService, EnvironmentService } from 'bnsights-utilities-library'; import * as i0 from "@angular/core"; export declare class LocalizationsComponent implements OnInit { private authService; private pageInfoService; utilityService: UtilityService; private bbsfTranslateService; private environmentService; private datePipe; private _clipboardService; private localizationsService; private modalService; ApiUrl: string; ResourceSetOptions: DropdownOptions; searchTextBox: TextBoxOptions; SelectedLocalizationList: any[]; ResourceSetList: any[]; filterForm: FormGroup; LocalizationForm: FormGroup; showFilter: boolean; LocalizationPagingResult: any[]; LocalizationPaging: PagingOptions; ResourceSetFilter: FilterItem; TextInputFilter: FilterItem; IsFilterLoaded: boolean; ProductionMode: boolean; AddResourceForm: FormGroup; ResourceSet: AutocompleteOptions; ResourceId: TextBoxOptions; MultiLingualValue: MultiLingualTextAreaOptions; MultiLingualComment: MultiLingualTextAreaOptions; CloseResourceModal: ElementRef; EditResourceForm: FormGroup; EditMultiLingualValue: MultiLingualTextAreaOptions; EditMultiLingualComment: MultiLingualTextAreaOptions; resourceId: string; resourceSet: string; CloseEditResourceModal: ElementRef; EditResourceModal: ElementRef; input: ElementRef; StronglyTypedClass: TextAreaOptions; ValueToCopy: string; GenerateCodeForm: FormGroup; UploadJsonFileForm: FormGroup; UploadResourceSetOptions: DropdownOptions; ResourcesFileInput: FileUploadOptions; CloseUploadJsonFileModal: ElementRef; deleteResourceList: any[]; CloseDeleteResourceModal: ElementRef; ConfirmationModalType: number; ConfirmationMessage: string; HeaderMessage: string; CloseConfirmationModal: ElementRef; ExcelValidation: any; ShowResourceValidationModal: ElementRef; CloseResourceValidationModal: ElementRef; language: string; ShowPageContent: boolean; constructor(authService: AuthService, pageInfoService: PageInfoService, utilityService: UtilityService, bbsfTranslateService: BBSFTranslateService, environmentService: EnvironmentService, datePipe: DatePipe, _clipboardService: ClipboardService, localizationsService: localizationsService, modalService: NgbModal); ngOnInit(): Promise; ReinitializeLocalizationPaging(): void; UpdateLocalizationPaging(): void; setLocalizationListResult(result: any): void; selectAllLocalizationList(event: any, Localizations: any): void; loadFilters(): void; LoadDropdownLists(): void; resetFilters(): void; exportExcel(ExportAsTemplate?: boolean): void; showAddResourceModal(addResourceModal: any): void; addResource(): void; showEditResourceModal(Resource: any, EditResourceModal: any): void; editResource(): void; RestResourceToFactoryDefault(Resource: any): void; showDeleteResourceModal(Resource: any, DeleteResourceModal: any): void; deleteResource(): void; ReloadJsonFile(): void; RestToFactoryDefault(): void; RestUnmodifiedToFactoryDefault(): void; copyInputMessage(): void; GenerateStronglyTypedClass(GenerateStronglyTypedModal: any): void; ShowUploadModal(UploadJsonFileModal: any): void; UploadExcelFiles(): void; openResourceValidationModal(ResourceValidationModal: any): void; confirmExcel(): void; showConfirmationModal(type: number, ConfirmationModal: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }