import { QWidget, QIcon, Component } from "@nodegui/nodegui"; import { RNComponent } from "../config"; import { RNTab } from "../Tab/RNTab"; export interface TabItemProps { title?: string; icon?: QIcon; } /** * @ignore */ export declare const setTabItemProps: (tabItem: RNTabItem, parentTab: RNTab, newProps: TabItemProps, oldProps: TabItemProps) => void; /** * @ignore */ export declare class RNTabItem extends Component implements RNComponent { native: any; actualTabWidget?: QWidget; initialProps: TabItemProps; parentTab?: RNTab; setProps(newProps: TabItemProps, oldProps: TabItemProps): void; appendInitialChild(child: QWidget): void; appendChild(child: QWidget): void; insertBefore(child: QWidget, beforeChild: QWidget): void; removeChild(child: QWidget): void; static tagName: string; }