declare const _default: typeof CustomElement & import("../core/CustomElement.js").Class<{ delegatesFocus: boolean; }, any[]> & import("../core/CustomElement.js").Class<{ href: string; target: string; download: string; ping: string; rel: string; hreflang: string; referrerPolicy: string; }, any[]> & import("../core/CustomElement.js").Class<{ origin: string; protocol: string; username: string; password: string; host: string; hostname: string; port: string; pathname: string; search: string; hash: string; }, any[]> & import("../core/CustomElement.js").Class & import("../core/CustomElement.js").Class<{ _scrollListenerPositionX: number; _scrollListenerPositionY: number; _scrollListenerLastIdle: number; _scrollListenerLastScroll: number; _scrollListenerLastResize: number; }, any[]> & import("../core/CustomElement.js").Class<{ _scroller: WeakRef; _scrollerScrollListener: EventListener; _scrollerResizeListener: EventListener; _scrollDebounce: any; }, any[]> & import("../core/CustomElement.js").Class<{ _scrollListenerOnScrollIdle(): void; _scrollListenerOnScrollerScroll(event: Event): void; _scrollListenerOnScrollerResize(event: Event): void; startScrollListener(scroller?: EventTarget): boolean; }, any[]> & import("../core/CustomElement.js").Class<{ _scrollListenerScroller: HTMLElement | Window; }, any[]> & import("../core/CustomElement.js").Class<{ _scrollListenerScrollerScrollHeight: any; _scrollListenerScrollerClientHeight: any; }, any[]> & import("../core/CustomElement.js").Class<{ _scrollListenerClear(scroller?: EventTarget): boolean; }, any[]> & import("../core/CustomElement.js").Class<{ disabled: boolean; focused: boolean; hovered: boolean; pressed: boolean; _lastInteraction: "key" | "mouse" | "touch" | "pen"; _hovered: boolean; _focused: boolean; _focusedSynthetic: boolean; _keyPressed: boolean; _keyReleased: boolean; _pointerPressed: boolean; stateLayer: boolean; }, any[]> & import("../core/CustomElement.js").Class<{ disabledState: boolean; hoveredState: boolean; focusedState: boolean; pressedState: boolean; touchedState: boolean; pointedState: boolean; }, any[]> & import("../core/CustomElement.js").Class<{ stateTargetElement: HTMLElement; }, any[]> & import("../core/CustomElement.js").Class<{ _lastRippleWeakRef: WeakRef>; _rippleAdded: boolean; }, any[]> & import("../core/CustomElement.js").Class<{ _lastRipple: CustomElement & { hadRippleHeld: boolean; hadRippleReleased: boolean; rippleStarted: boolean; } & { rippleState: string; keepAlive: boolean; _positionX: number; _positionY: number; _radius: number; holdRipple: boolean; } & { _positionStyle: import("../core/customTypes.js").ElementStylerOptions | { styles: { minHeight: string; minWidth: string; boxShadow: string; top: string; left: string; }; }; } & { updatePosition(x?: number, y?: number, size?: number): void; handleRippleComplete(): void; }; }, any[]> & import("../core/CustomElement.js").Class<{ addRipple(x?: number, y?: number, hold?: boolean): InstanceType; }, any[]> & import("../core/CustomElement.js").Class<{ color: string; ink: string; typeStyle: string; }, any[]> & import("../core/CustomElement.js").Class<{ shapeTop: boolean; shapeBottom: boolean; shapeStart: boolean; shapeEnd: boolean; shapeStyle: string; outlined: boolean; }, any[]> & import("../core/CustomElement.js").Class<{ stateTargetElement: HTMLElement; }, any[]> & import("../core/CustomElement.js").Class<{ /** Enable state-layer visual treatment for pressed/hover states. */ stateLayer: boolean; }, any[]> & import("../core/CustomElement.js").Class<{ active: boolean; icon: string; src: string; ariaLabel: string; }, any[]> & import("../core/CustomElement.js").Class<{ focus(options?: FocusOptions): void; /** * Compute the label metrics used for indicator alignment. * Returns an object with `width` and `left` in pixels. */ computeLabelMetrics(): { width: number; left: number; }; }, any[]> & import("../core/CustomElement.js").Class<{ anchorAriaControls: () => string; anchorAriaSelected: () => string; anchorAriaDisabled: () => string; anchorHref: () => string; iconIf: () => string; iconVariation: () => string; }, any[]>; export default _default; import CustomElement from '../core/CustomElement.js'; //# sourceMappingURL=Tab.d.ts.map