import { QueryList, OnInit, EventEmitter } from '@angular/core';
import * as i0 from "@angular/core";
export declare class EuiPageHeaderComponent implements OnInit {
    get cssClasses(): string;
    label: any;
    subLabel: any;
    isCollapsible: boolean;
    isCollapsed: boolean;
    collapsedLabel: string;
    expandedLabel: string;
    collapse: EventEmitter<boolean>;
    customPageHeaderActionItemsContent: QueryList<EuiPageHeaderActionItemsContentDirective>;
    customPageHeaderBodyContent: QueryList<EuiPageBodyContentDirective>;
    constructor();
    ngOnInit(): void;
    onToggle(collapseState: boolean): void;
    static ɵfac: i0.ɵɵFactoryDef<EuiPageHeaderComponent, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<EuiPageHeaderComponent, "eui-page-header", never, { "label": "label"; "subLabel": "subLabel"; "isCollapsible": "isCollapsible"; "isCollapsed": "isCollapsed"; "collapsedLabel": "collapsedLabel"; "expandedLabel": "expandedLabel"; }, { "collapse": "collapse"; }, ["customPageHeaderActionItemsContent", "customPageHeaderBodyContent"], ["eui-page-header-action-items", "eui-page-header-body"]>;
}
export declare class EuiPageHeaderActionItemsContentDirective {
    static ɵfac: i0.ɵɵFactoryDef<EuiPageHeaderActionItemsContentDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDefWithMeta<EuiPageHeaderActionItemsContentDirective, "eui-page-header-action-items", never, {}, {}, never>;
}
export declare class EuiPageBodyContentDirective {
    static ɵfac: i0.ɵɵFactoryDef<EuiPageBodyContentDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDefWithMeta<EuiPageBodyContentDirective, "eui-page-header-body", never, {}, {}, never>;
}
