import { ElementRef, OnDestroy, OnInit, QueryList } from '@angular/core'; import * as i0 from "@angular/core"; export interface InkBarItem extends OnInit, OnDestroy { elementRef: ElementRef; activateInkBar(previousIndicatorClientRect?: DOMRect): void; deactivateInkBar(): void; fitInkBarToContent: boolean; } export declare class RealsoftInkBar { private _items; private _currentItem; constructor(_items: QueryList); hide(): void; alignToElement(element: HTMLElement): void; } export declare abstract class RealsoftInkBarItem implements OnInit, OnDestroy { private _elementRef; private _inkBarElement; private _inkBarContentElement; private _fitToContent; private _currentItem; get fitInkBarToContent(): boolean; set fitInkBarToContent(newValue: boolean); constructor(); ngOnInit(): void; ngOnDestroy(): void; hideInkBar(): void; alignInkBarToElement(element: HTMLElement): void; private _animateInkBar; private _createInkBarElement; private _appendInkBarElement; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; static ngAcceptInputType_fitInkBarToContent: unknown; }