import type { JSXElementConstructor, ReactNode } from 'react'; import React from 'react'; import type { ColorValue } from 'react-native'; import type { ExtendedNativeTabOptions, NativeTabsLabelStyle, NativeTabsProps } from './types'; export declare function filterAllowedChildrenElements[]>(children: ReactNode | ReactNode[], components: Components): React.ReactElement, Components[number]>[]; export declare function isChildOfType>(child: ReactNode, type: T): child is React.ReactElement, T>; export declare function shouldTabBeVisible(options: ExtendedNativeTabOptions): boolean; export declare function convertLabelStylePropToObject(labelStyle: NativeTabsProps['labelStyle']): { default?: NativeTabsLabelStyle; selected?: NativeTabsLabelStyle; }; export declare function convertIconColorPropToObject(iconColor: NativeTabsProps['iconColor']): { default?: ColorValue; selected?: ColorValue; }; //# sourceMappingURL=utils.d.ts.map