UNPKG

sci-pro

Version:
83 lines (82 loc) 2.17 kB
interface Tabs { name: string; choose: boolean; disabled?: boolean; [propName: string]: any; } declare const _sfc_main: import("vue").DefineComponent<{ tabsInfo: { type: ArrayConstructor; required: true; default: () => never[]; }; bgColor: { type: StringConstructor; required: false; default: string; }; highlight: { type: StringConstructor; required: false; default: string; }; height: { type: StringConstructor; required: false; default: string; }; padding: { type: StringConstructor; required: false; default: string; }; }, { props: any; emits: (event: "tabClick", ...args: any[]) => void; activeIndex: number; width: import("vue").Ref<number>; translateX: import("vue").Ref<number>; itemRefs: import("vue").Ref<HTMLElement[] | null[]>; transitionDuration: import("vue").Ref<number>; tabsContentRef: import("vue").Ref<HTMLElement | null>; panelOuter: import("vue").Ref<HTMLElement | null | undefined>; panelX: import("vue").Ref<number>; ob: any; panelWidth: number; onTabClick: (item: Tabs) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "tabClick"[], "tabClick", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ tabsInfo: { type: ArrayConstructor; required: true; default: () => never[]; }; bgColor: { type: StringConstructor; required: false; default: string; }; highlight: { type: StringConstructor; required: false; default: string; }; height: { type: StringConstructor; required: false; default: string; }; padding: { type: StringConstructor; required: false; default: string; }; }>> & { onTabClick?: ((...args: any[]) => any) | undefined; }, { height: string; padding: string; bgColor: string; tabsInfo: unknown[]; highlight: string; }, {}>; export default _sfc_main;