import { AfterViewInit, ChangeDetectorRef, ElementRef, OnChanges, OnInit, SimpleChanges } from '@angular/core'; import { PoThemeA11yEnum, PoThemeService } from '../../services'; import { PoButtonComponent } from '../po-button'; import { PoPopupComponent } from '../po-popup'; import { PoWidgetBaseComponent } from './po-widget-base.component'; /** * @docsExtends PoWidgetBaseComponent * * @example * * * * * * * * * * * * * * * * * * * * * * * */ export declare class PoWidgetComponent extends PoWidgetBaseComponent implements OnInit, OnChanges, AfterViewInit { protected cd: ChangeDetectorRef; protected poTheme: PoThemeService; popupTarget: any; literals: any; hasContent: boolean; poPopupComponent: PoPopupComponent; buttonPopUp: PoButtonComponent; wrapperInfo: ElementRef; wrapperTitle: ElementRef; tagElement: ElementRef; contentContainer: ElementRef; get showTitleAction(): boolean; avatarSrc: import("@angular/core").Signal; avatarSize: import("@angular/core").Signal; avatarCustomTemplate: import("@angular/core").Signal>; avatarWidthCustomTemplate: import("@angular/core").Signal; constructor(); ngAfterViewInit(): void; get a11Level(): PoThemeA11yEnum; ngOnChanges(changes: SimpleChanges): void; ngOnInit(): void; hasTitleHelpOrSetting(): boolean; onClick(event: MouseEvent): void; onKeyDown(event: KeyboardEvent): void; openHelp(): void; runPrimaryAction(): void; runSecondaryAction(): void; runTitleAction(event: MouseEvent): void; setHeight(height: number): void; settingOutput(): void; togglePopup(targetRef: any, event: any): void; showTooltip(): boolean; closePopUp(): void; private checkDefaultActions; private updateContent; }