import { AfterContentInit, EventEmitter } from "@angular/core";
import { ToolbarItemDisplayStyle, ToolbarItemType } from "./public-api";
import * as i0 from "@angular/core";
/**
 * @ignore
 */
export declare class ToolbarItemComponent implements AfterContentInit {
    type: ToolbarItemType;
    icon: string;
    title: string;
    /**
     * Property for add destructive style to toolbar item.
     * Destructive item should be added always last by user.
     */
    displayStyle: ToolbarItemDisplayStyle;
    menuHidden: boolean;
    actionDone: EventEmitter<any>;
    get isDestructive(): boolean;
    ngAfterContentInit(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<ToolbarItemComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<ToolbarItemComponent, "nui-toolbar-item", never, { "type": "type"; "icon": "icon"; "title": "title"; "displayStyle": "displayStyle"; }, { "actionDone": "actionDone"; }, never, ["*"]>;
}
