import { OverflowPriority } from '@fundamental-ngx/cdk/utils';
import { ToolbarItem } from './abstract-toolbar-item.class';
import * as i0 from "@angular/core";
export declare class ToolbarItemDirective implements ToolbarItem {
    /** The priority of the item. */
    fdOverflowPriority: OverflowPriority;
    /** The group number of the item. */
    fdOverflowGroup: number;
    /** @hidden */
    get group(): number;
    /** @hidden */
    get priority(): OverflowPriority;
    /** @hidden */
    get element(): HTMLElement;
    /** @hidden */
    get isSpacer(): boolean;
    /** @hidden */
    get width(): number;
    /** @hidden */
    private lastWidth;
    /** @hidden */
    private readonly _elementRef;
    static ɵfac: i0.ɵɵFactoryDeclaration<ToolbarItemDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<ToolbarItemDirective, "[fd-toolbar-item], [fdOverflowGroup], [fdOverflowPriority]", never, { "fdOverflowPriority": { "alias": "fdOverflowPriority"; "required": false; }; "fdOverflowGroup": { "alias": "fdOverflowGroup"; "required": false; }; }, {}, never, never, true, never>;
}
