import { AfterViewInit, EventEmitter, OnDestroy } from '@angular/core'; import { ActionBarComponent } from '../../containers/action-bar/action-bar.component'; import { ActionItemComponent } from '../action-item.component'; import { ActionButton } from './action-button'; import * as i0 from "@angular/core"; export declare class ActionButtonComponent extends ActionItemComponent implements AfterViewInit, OnDestroy { private actionBarComponent; /** * Event emitter fired when action button is clicked. */ execute: EventEmitter; /** * Constructor for ActionButtonComponent. */ constructor(actionBarComponent: ActionBarComponent); /** * Callback method run after view has been initialized for ActionButtonComponent. */ ngAfterViewInit(): void; /** * Callback method run after ActionButtonComponent has been destroyed. */ ngOnDestroy(): void; protected createActionItem(): ActionButton; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }