import { EventEmitter } from '@angular/core'; import { TemplateService } from '../services/template.service'; import { PolicyService } from '../../../workflow-services/policy.service'; import { Configurations } from '../../../configurations'; import * as i0 from "@angular/core"; export declare class SelectTemplateListComponent { private templateService; private policyService; fileUrl: string; env: any; animation: boolean; defaultTemplates: any[]; customTemplates: any[] | null; templateList: any[]; currentTab: string; loader: boolean; categoryList: any[]; defaultCategoryList: any[]; userCreatedCategoryList: any[]; sortStatus: number; searchCategory: string; searchTemplate: string; selectedCategory: any[]; NO_DATA_FOUND_IMAGE: string; NO_DATA_FOUND_MESSAGE: string; selectedTemplate: any[]; isPreview: boolean; previewTemplate: any; selectedCategoryId: number[]; feature: any; onTemplateSelect: EventEmitter; constructor(templateService: TemplateService, policyService: PolicyService, config?: Configurations); ngOnInit(): void; setAnimation(): void; switchTab(tab: string): void; getCustomTemplates(): void; mapCustomTemplate(): void; getTemplate(): void; mapDefaultTemplate(): void; sortBy(key: string): void; onSelectCategory(category: any, event: any): void; onRestoreSelectedData(event: any[]): void; onApplyFilter(event: any): void; onSelectTemplate(template: any): void; save(): void; close(): void; deleteEvent(): void; onPreview(details: any): void; onClosePreview(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }