import { EventEmitter, QueryList } from '@angular/core';
import { SidepanelHeaderActionDirective } from './directives/sidepanel-header-action.directive';
import * as i0 from "@angular/core";
export declare class SidepanelHeaderComponent {
    private staticClass;
    /**
     * Title displayed in the header
     */
    title?: string;
    /**
     * Whether it should display a close icon in the header
     */
    hasCloseIcon: boolean;
    /**
     * Emit event when clicking the close icon
     */
    closeIconClicked: EventEmitter<MouseEvent>;
    protected actions: QueryList<SidepanelHeaderActionDirective>;
    protected get shouldDisplayHeaderActions(): number | true;
    static ɵfac: i0.ɵɵFactoryDeclaration<SidepanelHeaderComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<SidepanelHeaderComponent, "nj-sidepanel-header", never, { "title": { "alias": "title"; "required": false; }; "hasCloseIcon": { "alias": "hasCloseIcon"; "required": false; }; }, { "closeIconClicked": "closeIconClicked"; }, ["actions"], ["*"], true, never>;
}
