import { TabsPaneContext as ElTabsPaneContext, TabPaneName as ElTabPaneName } from 'element-plus'; type Awaitable = Promise | T; export type TabPaneName = ElTabPaneName; export type TabsPaneContext = ElTabsPaneContext; export interface TabsProps { type?: 'card' | 'border-card' | ''; closable?: boolean; tabPosition?: 'top' | 'right' | 'bottom' | 'left'; stretch?: boolean; beforeLeave?: (newName: TabPaneName, oldName: TabPaneName) => Awaitable; } export {};