import { OnDestroy } from '@angular/core'; import { Meta, MetaDefinition, Title } from '@angular/platform-browser'; import { PageMeta, PageMetaService, PageRobotsMeta } from '@spartacus/core'; import { PageMetaLinkService } from './page-meta-link.service'; import * as i0 from "@angular/core"; export declare class SeoMetaService implements OnDestroy { protected ngTitle: Title; protected ngMeta: Meta; protected pageMetaService: PageMetaService; protected pageMetaLinkService?: PageMetaLinkService; constructor(ngTitle: Title, ngMeta: Meta, pageMetaService: PageMetaService, pageMetaLinkService?: PageMetaLinkService); private subscription; init(): void; protected set meta(meta: PageMeta); protected set title(title: string | undefined); protected set description(value: string | undefined); protected set image(imageUrl: string | undefined); protected set robots(value: PageRobotsMeta[] | undefined); /** * Add the canonical Url to the head of the page. * * If the canonical url already exists the link is removed. This is quite * unlikely though, since canonical links are (typically) only added in SSR. */ protected set canonicalUrl(url: string | undefined); protected addTag(meta: MetaDefinition): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }