import { type TabProps } from './Tab.vue'; export interface NavItem extends Omit { /** * The tab's label */ label: string; /** * The tab's label */ value?: string; } export interface PageNavigationProps { /** * Index of active tab (zero-based) * @deprecated Use v-model instead. */ activeIndex?: number | string; /** * The currently active tab value */ modelValue?: string; /** * Array of tabs. A `tab` is an object containing a `label` and either an `href` | `to` */ items: NavItem[]; } declare const __VLS_export: import("vue").DefineComponent any; "update:modelValue": (activeTab: string) => any; }, string, import("vue").PublicProps, Readonly & Readonly<{ onChange?: ((activeNavIndex: number) => any) | undefined; "onUpdate:modelValue"?: ((activeTab: string) => any) | undefined; }>, { modelValue: string; activeIndex: number | string; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; declare const _default: typeof __VLS_export; export default _default;