import { OnInit } from '@angular/core'; import { FormGroup } from '@angular/forms'; import { CheckBoxOptions, ConfirmationModalComponent, ConfirmationModalOptions, FilterItem, FormOptions, MultiLingualTextAreaOptions, MultiLingualTextBoxOptions, PagingComponent, PagingOptions, TextBoxOptions } from '@bnsights/bbsf-controls'; import { HelpCenterService } from '../../shared/Services/HelpCenterService.service'; import { ActivatedRoute } from '@angular/router'; import { NgbModal } from '@ng-bootstrap/ng-bootstrap'; import { PageInfoService } from '../../../_metronic/core/services/page-info.service'; import { AuthService, UtilityService, BBSFTranslateService, EnvironmentService } from '@bnsights/bbsf-utilities'; import { Observable } from 'rxjs'; import * as i0 from "@angular/core"; export declare class HelpCenterSecondlevelComponent implements OnInit { private authService; private pageInfoService; utilityService: UtilityService; private bbsfTranslateService; private environmentService; private activatedRoute; private HelpCenterService; private modalService; ParentId: string; ParentName: string; PageName: string; ApiUrl: string; searchTextBox: TextBoxOptions; ParentIdTextBox: TextBoxOptions; TextInputFilter: FilterItem; ParentIDFilter: FilterItem; HelpCenterForm: FormGroup<{}>; HelpCenterPagingResult: any[]; clientSidePagingResult: any[]; HelpCenterPaging: PagingOptions; IsFilterLoaded: boolean; pagingElement: PagingComponent; AddHelpCenterForm: FormGroup<{}>; AddHelpCenterFormOptions: FormOptions; AddTitle: MultiLingualTextBoxOptions; AddDescription: MultiLingualTextAreaOptions; AddIsHidden: CheckBoxOptions; EditHelpCenterForm: FormGroup<{}>; EditHelpCenterFormOptions: FormOptions; EditTitle: MultiLingualTextBoxOptions; EditDescription: MultiLingualTextAreaOptions; EditIsHidden: CheckBoxOptions; HelpCenterItemId: string; deleteHelpCenterId: string; DeleteConfirmationOptions: ConfirmationModalOptions; deleteControlLoaded: boolean; ConfirmationModalControl: ConfirmationModalComponent; constructor(authService: AuthService, pageInfoService: PageInfoService, utilityService: UtilityService, bbsfTranslateService: BBSFTranslateService, environmentService: EnvironmentService, activatedRoute: ActivatedRoute, HelpCenterService: HelpCenterService, modalService: NgbModal); ngOnInit(): Promise; initializePage(): void; setHelpCenterItemListResult(result: any): void; searchClientSide(searchValue: any): void; SaveName(name: any): void; showAddHelpCenterModal(AddHelpCenterModal: any): void; getAddHelpCenterModel: () => any[]; getAddHelpCenterFunction: (AddModel: any) => Observable; showEditHelpCenterModal(helpCenterID: string, EditHelpCenterModal: any): void; getEditHelpCenterModel: () => any[]; getEditHelpCenterFunction: (EditModel: any) => Observable; showDeleteHelpCenterModal(helpCenterID: string): void; deleteHelpCenter: (id: string) => Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }