import type { FC, ReactNode } from 'react';
import { NativeProps } from '../../utils/native-props';
import { BadgeProps } from '../badge';
export type TabBarItemProps = {
    icon?: ReactNode | ((active: boolean) => ReactNode);
    title?: ReactNode | ((active: boolean) => ReactNode);
    badge?: BadgeProps['content'];
    onClick?: () => void;
} & NativeProps;
export declare const TabBarItem: FC<TabBarItemProps>;
export type TabBarProps = {
    activeKey?: string | null;
    defaultActiveKey?: string | null;
    onChange?: (key: string) => void;
    safeArea?: boolean;
    children?: ReactNode;
} & NativeProps;
export declare const TabBar: FC<TabBarProps>;
