import { PropType } from 'vue'; declare const _default: import("vue").DefineComponent<{ panes: { type: PropType; default: () => any[]; }; currentName: { type: StringConstructor; default: string; }; editable: BooleanConstructor; onTabClick: { type: PropType<(tab: any, tabName: string, ev: Event) => void>; default: () => void; }; onTabRemove: { type: PropType<(tab: any, ev: Event) => void>; default: () => void; }; type: { type: StringConstructor; default: string; }; stretch: BooleanConstructor; }, { rootTabs: any; scrollable: import("vue").Ref; navOffset: import("vue").Ref; isFocus: import("vue").Ref; focusable: import("vue").Ref; navScroll$: import("vue").Ref; nav$: import("vue").Ref; el$: import("vue").Ref; sizeName: import("vue").ComputedRef<"width" | "height">; navStyle: import("vue").ComputedRef<{ transform: string; }>; scrollPrev: () => void; scrollNext: () => void; scrollToActiveTab: () => void; update: () => void; changeTab: (e: any) => void; setFocus: () => void; removeFocus: () => void; visibilityChangeHandler: () => void; windowBlurHandler: () => void; windowFocusHandler: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ panes: unknown; currentName: unknown; editable: boolean; onTabClick: unknown; onTabRemove: unknown; type: unknown; stretch: boolean; } & {}>, { panes: unknown; currentName: unknown; editable: boolean; onTabClick: unknown; onTabRemove: unknown; type: unknown; stretch: boolean; }>; export default _default;