import { QueryList, EventEmitter } from '@angular/core';
import { EuiPageHeaderBodyComponent } from './components/eui-page-header-body.component';
import * as i0 from "@angular/core";
export declare class EuiPageHeaderComponent {
    get cssClasses(): string;
    label: any;
    subLabel: any;
    labelTooltip: any;
    subLabelTooltip: any;
    isCollapsible: boolean;
    isCollapsed: boolean;
    isHeaderMultilines: boolean;
    /**
     * @deprecated Avoid using this property, use the `pageHeaderBodyContent` instead.
     */
    headerBodyContent: QueryList<EuiPageHeaderComponent>;
    pageHeaderBodyContent: QueryList<EuiPageHeaderBodyComponent>;
    collapsedLabel: string;
    expandedLabel: string;
    collapse: EventEmitter<boolean>;
    onToggle(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<EuiPageHeaderComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<EuiPageHeaderComponent, "eui-page-header", never, { "label": { "alias": "label"; "required": false; }; "subLabel": { "alias": "subLabel"; "required": false; }; "labelTooltip": { "alias": "labelTooltip"; "required": false; }; "subLabelTooltip": { "alias": "subLabelTooltip"; "required": false; }; "isCollapsible": { "alias": "isCollapsible"; "required": false; }; "isCollapsed": { "alias": "isCollapsed"; "required": false; }; "isHeaderMultilines": { "alias": "isHeaderMultilines"; "required": false; }; "collapsedLabel": { "alias": "collapsedLabel"; "required": false; }; "expandedLabel": { "alias": "expandedLabel"; "required": false; }; }, { "collapse": "collapse"; }, ["headerBodyContent", "pageHeaderBodyContent"], ["eui-page-header-action-items", "eui-page-header-sub-label", "eui-page-header-body"], true, never>;
    static ngAcceptInputType_isCollapsible: unknown;
    static ngAcceptInputType_isCollapsed: unknown;
    static ngAcceptInputType_isHeaderMultilines: unknown;
}
//# sourceMappingURL=eui-page-header.component.d.ts.map