import { ComponentPublicInstance, CSSProperties } from 'vue'; import { VsButtonStyleSet } from '../vs-button/types'; import { default as VsTabs } from './VsTabs.vue'; declare module 'vue' { interface GlobalComponents { VsTabs: typeof VsTabs; } } export type { VsTabs }; export interface VsTabsRef extends ComponentPublicInstance { goPrev: () => void; goNext: () => void; } export interface VsTabsStyleSet extends CSSProperties { $divider?: CSSProperties['border'] & {}; $tabs?: CSSProperties; $tab?: CSSProperties & { $active?: CSSProperties; $indicator?: CSSProperties; }; $control?: Omit; }