import { DoCheck, ElementRef, Renderer2 } from '@angular/core'; import { ActionItemRendererComponent } from '../action-item.component'; import { ActionButton } from './action-button'; import * as i0 from "@angular/core"; export declare class ActionButtonRendererComponent extends ActionItemRendererComponent implements DoCheck { private renderer; private hostElement; actionButtonStrings: { Templates: { EditTags: { Label: string; }; }; OpenInANewWindow: { label: string; title: string; }; }; private portListenerHandler; private port; private popupWindow; private openOrigin; /** * Aria role set on action button. */ get ariaRole(): string; /** * Aria checked flag set on action button. */ get ariaChecked(): boolean; /** * Constructor for ActionButtonRendererComponent. */ constructor(renderer: Renderer2, hostElement: ElementRef); /** * Method called to register a change with the ActionButton. * @param item The ActionButton to register change for. */ itemChanged(item: ActionButton): void; /** * Callback method run after the default change-detector executes. */ ngDoCheck(): void; /** * Method called when action button is clicked. */ execute(): void; /** * Method called when the pop-out icon is clicked */ popOutWindow(): void; onWindowMessage(event: MessageEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }