import { QueryList, AfterContentInit, EventEmitter } from '@angular/core'; import { Router } from '@angular/router'; import { UxAppShellService } from '@eui/core'; import { BaseDirective } from '../../base.directive'; import * as i0 from "@angular/core"; import * as i1 from "@angular/common"; import * as i2 from "@ngx-translate/core"; import * as i3 from "../eui-button/eui-button.component"; import * as i4 from "../eui-dropdown/eui-dropdown.component"; import * as i5 from "../atoms/eui-icon/eui-icon.module"; import * as i6 from "../atoms/eui-label/eui-label.module"; import * as i7 from "../eui-list/eui-list.module"; export declare class EuiButtonsComponent extends BaseDirective implements AfterContentInit { asService: UxAppShellService; private router; localMenuLabel: string; hasLocalMenu: true | false; isBookmarkable: true | false; isBookmarked: true | false; isPrintable: true | false; bookmarked: EventEmitter; customActionsContent: QueryList; customLocalMenuContent: QueryList; get cssClasses(): string; currentRoute: string; constructor(asService: UxAppShellService, router: Router); ngAfterContentInit(): void; onBookmarkToggle(event: Event): void; onPrint(event: Event): void; private _getCurrentUrl; static ɵfac: i0.ɵɵFactoryDef; static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare class EuiButtonsActionsContentTagDirective { static ɵfac: i0.ɵɵFactoryDef; static ɵdir: i0.ɵɵDirectiveDefWithMeta; } export declare class EuiButtonsLocalMenuContentTagDirective { static ɵfac: i0.ɵɵFactoryDef; static ɵdir: i0.ɵɵDirectiveDefWithMeta; } export declare class EuiButtonsModule { static ɵmod: i0.ɵɵNgModuleDefWithMeta; static ɵinj: i0.ɵɵInjectorDef; }