import { AfterViewInit, ElementRef, OnChanges, OnInit, Renderer2 } from '@angular/core'; import { DomSanitizer, SafeHtml } from '@angular/platform-browser'; import { ResponsiveCSSClass } from '../../responsive-visibility'; import { PdfShyButtonService } from './pdf-shy-button-service'; import * as i0 from "@angular/core"; export declare class PdfShyButtonComponent implements OnInit, OnChanges, AfterViewInit { private pdfShyButtonServiceService; private sanitizer; private renderer; primaryToolbarId: string; secondaryMenuId: string; cssClass: ResponsiveCSSClass; eventBusName: string | undefined; l10nId: string; l10nLabel: string; title: string; toggled: boolean; disabled: boolean; order: number; action: ((htmlEvent?: Event, isSecondaryMenue?: boolean) => void) | undefined; closeOnClick: boolean; onlySecondaryMenu: boolean; buttonRef: ElementRef; private _imageHtml; get imageHtml(): SafeHtml; set image(value: string); constructor(pdfShyButtonServiceService: PdfShyButtonService, sanitizer: DomSanitizer, renderer: Renderer2); ngAfterViewInit(): void; ngOnInit(): void; ngOnChanges(changes: any): void; private sanitizeHtml; onClick(htmlEvent: Event): void; updateButtonImage(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }