UNPKG

@progress/kendo-vue-layout

Version:
72 lines (71 loc) 2.05 kB
/** * @license *------------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the package root for more information *------------------------------------------------------------------------------------------- */ import { PropType } from 'vue'; /** * The props that are passed to the TabStripContent by the TabStrip. */ export interface TabStripContentProps { /** * Defines whether the content appearance will be animated. */ animation?: boolean; /** * Defines whether to render all the tabs. */ showAll?: boolean; /** * The index of the selected tab. Used to indicate which child to render. */ selected?: number; /** * The tabs collection. */ tabs?: Array<any>; /** * @hidden */ index?: number; /** * @hidden */ keepTabsMounted?: boolean; /** * @hidden */ hasTabs?: boolean; } /** * @hidden */ export interface TabStripContentMethods { [key: string]: any; addTab: () => void; removeTab: (id: string) => void; getTabs: (tabs: any[], children: any) => any; } /** * @hidden */ declare const TabStripContent: import('vue').DefineComponent<import('vue').ExtractPropTypes<{ showAll: PropType<boolean>; animation: PropType<boolean>; tabs: PropType<any[]>; selected: PropType<number>; hasTabs: PropType<boolean>; }>, {}, { midAnimation: boolean; }, { animationClass(): any; }, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{ showAll: PropType<boolean>; animation: PropType<boolean>; tabs: PropType<any[]>; selected: PropType<number>; hasTabs: PropType<boolean>; }>> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export { TabStripContent };