import { AfterContentInit, AfterViewInit, ElementRef, OnInit, Renderer2 } from '@angular/core'; import { PdfCspPolicyService } from '../../pdf-csp-policy.service'; import { PDFNotificationService } from '../../pdf-notification-service'; import { ResponsiveCSSClass } from '../../responsive-visibility'; import { PdfShyButtonService } from './pdf-shy-button-service'; import * as i0 from "@angular/core"; export declare class PdfShyButtonComponent implements OnInit, AfterViewInit, AfterContentInit { private pdfShyButtonServiceService; private renderer; private pdfCspPolicyService; primaryToolbarId: import("@angular/core").InputSignal; secondaryMenuId: import("@angular/core").InputSignal; cssClass: import("@angular/core").InputSignal; eventBusName: import("@angular/core").InputSignal; l10nId: import("@angular/core").InputSignal; l10nLabel: import("@angular/core").InputSignal; title: import("@angular/core").InputSignal; toggled: import("@angular/core").InputSignal; disabled: import("@angular/core").InputSignal; order: import("@angular/core").InputSignal; action: import("@angular/core").InputSignal<(htmlEvent?: Event, isSecondaryMenue?: boolean) => void>; closeOnClick: import("@angular/core").InputSignal; onlySecondaryMenu: import("@angular/core").InputSignal; ariaHasPopup: import("@angular/core").InputSignal; ariaControls: import("@angular/core").InputSignal; role: import("@angular/core").InputSignal; image: import("@angular/core").InputSignal; private PDFViewerApplication; renderContent: boolean; buttonRef: import("@angular/core").Signal>; nestedContent: import("@angular/core").Signal>; imageHtml: import("@angular/core").Signal; constructor(pdfShyButtonServiceService: PdfShyButtonService, renderer: Renderer2, notificationService: PDFNotificationService, pdfCspPolicyService: PdfCspPolicyService); ngAfterViewInit(): void; ngOnInit(): void; onClick(htmlEvent: Event): void; updateButtonImage(): void; ngAfterContentInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }