import type { PropType } from 'vue'; import type { ITabContextmenuProps, ITabsBeforeAdd } from './type'; export declare const tabsProps: { keepHiddenRoute: BooleanConstructor; beforeAdd: PropType; contextmenu: PropType; refreshPath: StringConstructor; type: import("element-plus/es/utils").EpPropFinalized; tabPosition: import("element-plus/es/utils").EpPropFinalized; beforeLeave: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (newName: import("element-plus").TabPaneName, oldName: import("element-plus").TabPaneName) => import("element-plus/es/utils").Awaitable) | (() => (newName: import("element-plus").TabPaneName, oldName: import("element-plus").TabPaneName) => import("element-plus/es/utils").Awaitable) | { (): (newName: import("element-plus").TabPaneName, oldName: import("element-plus").TabPaneName) => import("element-plus/es/utils").Awaitable; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (newName: import("element-plus").TabPaneName, oldName: import("element-plus").TabPaneName) => import("element-plus/es/utils").Awaitable) | (() => (newName: import("element-plus").TabPaneName, oldName: import("element-plus").TabPaneName) => import("element-plus/es/utils").Awaitable) | { (): (newName: import("element-plus").TabPaneName, oldName: import("element-plus").TabPaneName) => import("element-plus/es/utils").Awaitable; new (): any; readonly prototype: any; })[], unknown, unknown, () => true, boolean>; stretch: BooleanConstructor; };