import { EventEmitter, TemplateRef, ElementRef } from '@angular/core'; import { ActionItem } from './action-item.model'; import { AnimationEvent } from '@angular/animations'; export declare class ActionButtonComponent { private elementRef; type: 'default' | 'primary' | 'success' | 'info' | 'warning' | 'danger'; direction: 'down' | 'up'; icon: string; btnSize: 'lg' | 'sm' | 'xs'; buttonText: string; cssClass: string; actions: ActionItem[]; disabled: boolean; buttonTemplate: TemplateRef; actionClick: EventEmitter; openStatusChange: EventEmitter; animateState: string; isOpen: boolean; constructor(elementRef: ElementRef); toggle(): void; afterVisibilityAnimation(e: AnimationEvent): void; onDocumentClick($event: any): void; close(): void; onActionClick(item: ActionItem): void; private show(); private hide(); }