import { HttpClient } from '@angular/common/http'; import { OnInit, OnDestroy } from '@angular/core'; import { SCCoreService } from '../core/sc-core.service'; import { Observable } from 'rxjs'; import { DatePipe } from '@angular/common'; import * as i0 from "@angular/core"; export interface SCSimpleKnowledgeBaseUrlConfig { getSimpleKnowledgeBaseUrl: string; placeholderSimpleKnowledgeBase: string; getSimpleKnowledgeBaseTopicsUrl: string; placeholderSimpleKnowledgeBaseTopicKeys: string; simpleKnowledgeBaseKeyName: string; simpleKnowledgeBaseTopicKeys?: string; } export interface SCSimpleKnowledgeBaseTopics { id: string; created_at: string; updated_at: string; title: string; sub_title: string; text_right: string; topic_date_time: string; } export interface SCSimpleKnowledgeBaseTopicDetail { id: string; created_at: string; updated_at: string; title: string; body: string; Manual: SCSimpleKnowledgeBaseTopics; } export declare class SCSimpleKnowledgeBaseComponent implements OnInit, OnDestroy { private http; private scCoreService; private datePipe; simpleKnowledgeBaseTopics: SCSimpleKnowledgeBaseTopics[]; filteredSimpleKnowledgeBaseTopics: SCSimpleKnowledgeBaseTopics[]; selectedSimpleKnowledgeBaseTopic: SCSimpleKnowledgeBaseTopics; selectedSimpleKnowledgeBaseTopicDetails: SCSimpleKnowledgeBaseTopicDetail[]; simpleKnowledgeBaseSearch: string; isSimpleKnowledgeBaseTopicChangesLoading: boolean; isLoading: boolean; urlConfig: SCSimpleKnowledgeBaseUrlConfig; constructor(http: HttpClient, scCoreService: SCCoreService, datePipe: DatePipe); ngOnInit(): void; getData(url: string): Observable; handleSearch(): void; ngOnDestroy(): void; getSimpleKnowledgeBaseTopics(): void; selectSimpleKnowledgeBaseTopic(manual: SCSimpleKnowledgeBaseTopics): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }