import { DefaultSlotView, ViewManager } from '@difizen/mana-core'; import type { View, SlotViewOption } from '@difizen/mana-core'; import type { TabPaneProps, TabsProps } from '@difizen/mana-react'; import type { ReactNode } from 'react'; import './index.less'; export declare const TabViewComponent: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; type TabProps = Record; export interface TabOption extends SlotViewOption { sort?: boolean; showTabContent?: boolean; tabProps: TabProps; } export declare class TabSlotView extends DefaultSlotView { showTabContent?: boolean | undefined; view: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; protected option: TabOption; constructor(option: TabOption, viewManager: ViewManager); onChange: (activeKey: string) => void; getTabProps(): TabsProps; getTabPaneProps(item: View): TabPaneProps; renderTabContent(item: View): import("react/jsx-runtime").JSX.Element; close(item: View): void; protected renderTab(item: View): import("react/jsx-runtime").JSX.Element; renderTabToolbar(): import("react/jsx-runtime").JSX.Element; } export {}; //# sourceMappingURL=tab-view.d.ts.map