import { ID } from '@zeniai/client-epic-state';
import { TabSwitcherOption } from './switcherTypes';
/**
 * Props
 */
export interface Props {
    allTabs: TabSwitcherOption[];
    selectedTab: ID;
    borderStyle?: React.CSSProperties;
    containerStyle?: React.CSSProperties;
    maximumCountLimit?: number;
    previousTabPosition?: number;
    onTabChange: (newOption: TabSwitcherOption) => void;
    setPreviousTabPosition?: (position: number) => void;
}
export default function TabSwitcher({ allTabs, selectedTab, containerStyle, borderStyle, previousTabPosition, //this was added as a workaround for pages where tab is part of the page and multiple pages are switched using TabSwitcher
maximumCountLimit, onTabChange, setPreviousTabPosition, }: Readonly<Props>): import("react/jsx-runtime").JSX.Element;
