import { BaseOption, CallbackResult } from './utils/types'; interface TabBarBadge extends BaseOption { index: number; text?: number | string; } interface TabBarRedDot extends BaseOption { index: number; } interface TabBarItem extends BaseOption { index: number; text?: string; iconPath?: string; selectedIconPath?: string; } interface TabBarOptions extends BaseOption { animation?: boolean; } interface TabBarStyleOption extends BaseOption { backgroundColor?: string; borderStyle?: 'white' | 'black'; color?: string; selectedColor?: string; } export declare function showTabBar(options?: TabBarOptions): Promise; export declare function hideTabBar(options?: TabBarOptions): Promise; export declare function showTabBarRedDot(options: TabBarRedDot): Promise; export declare function hideTabBarRedDot(options: TabBarRedDot): Promise; export declare function setTabBarBadge(options: TabBarBadge): Promise; export declare function removeTabBarBadge(options: TabBarBadge): Promise; export declare function setTabBarItem(options: TabBarItem): Promise; export declare function setTabBarStyle(option: TabBarStyleOption): Promise; export {};