import { ElementRef } from '@angular/core';
import * as i0 from "@angular/core";
/**
 * Component representing the context area of the shellbar.
 * It manages the visibility of its child elements based on the available width.
 */
export declare class ShellbarContextAreaComponent {
    el: ElementRef;
    /** @hidden */
    private readonly _shellbar;
    /** @hidden */
    constructor(el: ElementRef);
    /**
     * Iteratively hides elements if the end of the actions exceed the end of the shellbar.
     */
    hideElementsIfNeeded(): void;
    /**
     * Iteratively shows elements if they can be displayed in the shellbar without causing the actions
     * to exceed the end of th eshellbar.
     */
    showElements(): void;
    /**
     * Retrieves the child elements with their respective priority values.
     * The elements are sorted based on their priority, with elements having
     * higher priority shown first.
     */
    private _getElementsWithPriority;
    static ɵfac: i0.ɵɵFactoryDeclaration<ShellbarContextAreaComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<ShellbarContextAreaComponent, "fd-shellbar-context-area", never, {}, {}, never, ["*"], true, never>;
}
