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): import("react/jsx-runtime").JSX.Element;