import { FunctionalComponent } from '../../../stencil-public-runtime';
import { SwiperUtil } from "../../../utils/swiper/index";
import { BalTabOption } from '../bal-tab.type';
export interface TabNavProps {
    swiper: SwiperUtil;
    items: BalTabOption[];
    tabsId: string;
    ariaLabel: string | undefined;
    isVertical: boolean;
    inNavbar: boolean;
    isMobile: boolean;
    isTouch: boolean;
    lineActive: boolean;
    lineHidden: boolean;
    border: boolean;
    accordion: boolean;
    isAccordionOpen: boolean;
    showSwiperControls: boolean;
    inverted: boolean;
    clickable: boolean;
    animated: boolean;
    spaceless: boolean;
    expanded: boolean;
    isLinkList: boolean;
    dimInactiveElements: boolean;
    verticalColSize: BalProps.BalTabsColSize;
    iconPosition: BalProps.BalTabsIconPosition;
    context?: BalProps.BalTabsContext;
    onSelectTab: (ev: MouseEvent, tab: BalTabOption) => void;
}
export declare const TabNav: FunctionalComponent<TabNavProps>;
