import { Meta, Title } from '@angular/platform-browser'; import { Router, ActivatedRoute } from '@angular/router'; import { HttpClient } from '@angular/common/http'; import { CookiesService } from './cookies.service'; import { InitializerService } from '../../initializer/initializer.service'; export interface ISeoPageDataResult { SeoPageDataList: ISeoPageDataModel[]; } export interface IFAQ { QuestionText: string; AnswerText: string; } export interface ILcImage { Url: string; Alt: string; } export interface ISeoPageDataModel { PageId: string; Title: string; Description: string; Keywords: string; QuestionsAndAnswers: IFAQ[]; Images: ILcImage[]; } export declare class SeoService { private router; private httpSvc; private initializer; private metasrv; private titlesrv; private route; private serverService; private readonly document; constructor(router: Router, httpSvc: HttpClient, initializer: InitializerService, metasrv: Meta, titlesrv: Title, route: ActivatedRoute, serverService: CookiesService, document: any); start(): void; setQuestionAndAnswers(questionsAndAnswers: IFAQ[]): void; private buildItemForFaq; setImages(images: ILcImage[]): void; private setSeoPagesData; private setSeoPageData; private getResultByPageId; setTitle(title: string): void; setDescription(description: string): void; setKeywords(keywords: any): void; private hoistElement; }