import { EventEmitter, OnChanges, ElementRef, Renderer2 } from '@angular/core'; import { DisqusComment, DisqusReady } from './disqus.model'; import { DisqusService } from './disqus.service'; import * as i0 from "@angular/core"; export declare class Disqus implements OnChanges { private disqus; private renderer; private el; /** DISQUS options */ url: string; identifier: string; title: string; category: string; language: string; /** DISQUS events */ newComment: EventEmitter; ready: EventEmitter; paginate: EventEmitter; constructor(disqus: DisqusService, renderer: Renderer2, el: ElementRef); ngOnChanges(): void; /** Add DISQUS script */ addDisqusScript(): void; /** Reset DISQUS with the new config */ reset(): void; /** Create DISQUS config from the inputs */ getConfig(): () => void; validateUrl(url: string): string | undefined; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }