import React from 'react'; import { DefaultAttributes } from '../types'; export declare type TabItem = { label: React.ReactNode; value: string; secondaryText?: string; disabled?: boolean; testId?: string; trackId?: string; }; export declare type TabsProps = DefaultAttributes & { tabs: TabItem[]; selectedTab: TabItem; showExpandButton?: boolean; brandColor?: boolean; narrow?: boolean; id?: string; title?: string; dismissText?: string; onChange: (tab: TabItem) => void; rtl?: boolean; }; export declare type TabProps = { tab: TabItem; selected: boolean; narrow: boolean; expandClickFlag: boolean; setSelectedRef: React.Dispatch | undefined>>; onChange: (tab: TabItem) => void; disabled?: boolean; testId?: string; trackId?: string; }; export declare type OpenTabsProps = { showBottomSheet: boolean; tabs: TabItem[]; selectedTab: TabItem; dismissText: string; toggleBottomSheet: () => void; onExpandItemClick: (tab: TabItem) => void; }; export declare type IndicatorValues = { left: number; width: number; };