import { Meta, MetaDefinition, Title } from "@angular/platform-browser"; import { SeoMetaNameType, SeoModel } from "./seo.model"; import * as i0 from "@angular/core"; export declare class SeoService { private meta; private title; private document; private metaTags; private readonly canonicalLinkElement; private readonly schemaElement; constructor(meta: Meta, title: Title, document: any); /** * Title */ setTitle(title: string): void; /** * Meta tags */ setMetaTags(metaTags: MetaDefinition[]): void; removeMetaTags(): void; updateMetaTags(metaTags: MetaDefinition[]): void; /** * Canonical */ setCanonical(link: string): void; removeCanonical(): void; updateCanonicalLink(link?: string): void; /** * Json schema */ setSchema(schema: any): void; removeSchema(): void; updateSchema(schema: any): void; /** * update Seo */ updateSeo(seo: SeoModel): void; /** * set meta tag content */ setMetaTagByNameContent(name: SeoMetaNameType, content: string): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }