import { OnInit } from '@angular/core';
import { MatLegacyDialogRef as MatDialogRef } from '@angular/material/legacy-dialog';
import { EventService } from '@sunbird-cb/utils-v2';
import * as i0 from "@angular/core";
export declare class CertificateDialogComponent implements OnInit {
    private events;
    dialogRef: MatDialogRef<CertificateDialogComponent>;
    data: any;
    private environment;
    url: string;
    navUrl: string;
    constructor(events: EventService, dialogRef: MatDialogRef<CertificateDialogComponent>, data: any, environment: any);
    ngOnInit(): void;
    downloadCert(): void;
    downloadCertPng(): void;
    downloadCertPdf(): Promise<void>;
    getCertificateUrl(): string;
    shareCert(): Window;
    shareOnLinkedIn(): void;
    shareOnFacebook(): void;
    shareOnTwitter(): void;
    shareOnWhatsApp(): void;
    shareViaEmail(): void;
    copyCertificateLink(): void;
    private fallbackCopyTextToClipboard;
    raiseShareIntreactTelemetry(type?: string, action?: string): void;
    raiseIntreactTelemetry(action?: string): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<CertificateDialogComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<CertificateDialogComponent, "ws-widget-certificate-dialog", never, {}, {}, never, never, false, never>;
}
//# sourceMappingURL=certificate-dialog.component.d.ts.map