import { EventEmitter } from "../../stencil-public-runtime"; export type SwirlTabBarTab = { active?: boolean; icon?: string; id: string; label: string; suffix?: string; }; export type SwirlTabBarJustify = "start" | "evenly"; export type SwirlTabBarPadding = "0" | "2" | "4" | "8" | "12" | "16" | "20" | "24"; export type SwirlTabBarVariant = "default" | "pill"; export declare class SwirlTabBar { el: HTMLElement; disableTabSemantics?: boolean; label: string; justify?: SwirlTabBarJustify; paddingBlockEnd?: SwirlTabBarPadding; paddingBlockStart?: SwirlTabBarPadding; paddingInlineEnd?: SwirlTabBarPadding; paddingInlineStart?: SwirlTabBarPadding; tabs: SwirlTabBarTab[]; variant?: SwirlTabBarVariant; activateNextTab: EventEmitter; activatePreviousTab: EventEmitter; activateTab: EventEmitter; private onTabFocus; private onKeyDown; private focusAdjacentTab; private getTabs; render(): any; }