import { EventEmitter } from "../../stencil-public-runtime"; export declare class Tabs { private tabsId; tabsContent: any; private currentNodes; tabsElement: HTMLLuTabsElement; /** * Array of tabs in tabs */ tabs: any[]; /** * increment tab * @internal */ tabIncrement: number; selectionBar: any; currentOrderedTabsArray: any; /** * slider position */ pos: any; left: any; width: any; focusedNode: any; /** * value of the selected tab */ value: string; /** * sets the aria label */ label?: string; /** * dont do cool animation, if set to false the component needs to know when it's size has changed through the elementResized method */ noSlide: boolean; luTabsUpdated: EventEmitter<{ value: string; }>; luTabFocused: EventEmitter; luTabBlurred: EventEmitter; connectedCallback(): void; componentDidLoad(): void; disconnectedCallback(): void; onTabDidLoad(ev: Event): void; onTabDidDisconnect(ev: Event): void; onTabSelect(ev: Event): void; handleKeyDown(ev: KeyboardEvent): void; onFocus(): void; onBlur(): void; /** * If fancyAnimation is true then the component needs to know when t */ elementResized(): Promise; updateItYo(selectedTab: any): void; tabChanged(tab: any, old: any): void; positionBar(width: any, left: any): void; onBarTransitionEnd: () => void; getNodes(): Element[]; calcPercent(w: any, w0: any): number; render(): any; }