import { Animated, LayoutRectangle } from "react-native"; export declare const TAB_BAR_HEIGHT = 48; export interface TabBarContainerProps { children: React.ReactNode; activeTabIndex: number; scrollEnabled: boolean; tabLayouts: Array; } /** * Wraps the respective tabs. Based on StickyTabPageTabBar * Usage: ``` * {props.tabs.map((tab) => )} * ``` */ export declare const TabBarContainer: ({ children, activeTabIndex, scrollEnabled, tabLayouts, }: TabBarContainerProps) => import("react/jsx-runtime").JSX.Element; export declare function spring(node: Animated.Value, toValue: number): Animated.CompositeAnimation; /** * Underlines the Active Tab. Same implementation in StickyTabPageTabBar */ export declare const ActiveTabBorder: ({ tabLayouts, activeTabIndex, }: { tabLayouts: LayoutRectangle[]; activeTabIndex: number; }) => import("react/jsx-runtime").JSX.Element;