Version: 0.1.00.1.10.1.20.1.30.1.40.1.50.1.60.1.70.1.80.1.90.2.00.2.10.2.20.2.30.2.40.2.50.2.61.0.0-rc.11.0.0-rc.21.0.0-rc.31.0.0-rc.41.0.0-rc.51.0.0-rc.61.0.0-rc.71.0.0-rc.81.0.0-rc.91.0.01.0.11.0.21.0.31.0.41.0.51.0.61.0.71.0.81.0.91.1.01.1.11.1.21.1.31.1.41.1.51.1.61.2.01.2.11.2.21.2.31.2.41.2.51.2.61.2.71.2.81.2.91.3.0-beta.21.3.0-beta.31.3.01.3.11.3.21.3.31.3.41.3.51.3.61.3.71.4.0-beta.11.4.01.4.11.4.21.4.31.4.41.4.51.4.61.4.71.4.81.4.91.4.101.4.111.4.121.4.132.0.0-alpha.12.0.0-alpha.22.0.0-alpha.32.0.0-beta.12.0.0-rc.12.0.02.0.12.0.22.0.32.0.42.0.52.0.62.0.72.0.82.0.92.0.102.0.112.1.02.2.02.2.12.2.22.3.02.3.12.3.22.3.32.3.42.3.52.3.62.3.72.3.82.3.92.4.02.4.12.4.22.4.32.4.42.4.52.4.62.4.72.4.82.4.92.4.102.4.112.5.02.5.12.5.22.5.32.5.42.6.02.6.12.6.22.6.32.7.02.7.12.7.22.8.02.8.12.8.22.9.02.9.12.9.22.10.02.10.12.11.02.11.12.12.02.13.02.13.12.13.22.14.02.14.12.15.02.15.12.15.22.15.32.15.42.15.52.15.62.15.72.15.82.15.92.15.102.15.112.15.122.15.132.15.14
import { ElementUIComponent } from './component'
export type TabType = 'card' | 'border-card'
export type TabPosition = 'top' | 'right' | 'bottom' | 'left'
/** Divide data collections which are related yet belong to different types */
export declare class ElTabs extends ElementUIComponent {
/** Type of Tab */
type: TabType
/** Whether Tab is closable */
closable: boolean
/** Whether Tab is addable */
addable: boolean
/** Whether Tab is addable and closable */
editable: boolean
/** Name of the selected tab */
value: string
/** Position of tabs */
tabPosition: TabPosition
/** Whether width of tab automatically fits its container */
stretch: Boolean
/** Hook function before switching tab. If false or a Promise is returned and then is rejected, switching will be prevented */
beforeLeave: (activeName: string, oldActiveName: string) => boolean | Promise<any>
}