import { type LiHTMLAttributes, type VNode } from 'vue'; import { type OUIAProps } from '../../helpers/ouia'; import type { WizardStepStatus } from './common'; interface Props extends OUIAProps, /* @vue-ignore */ Omit { /** The content to display in the navigation item, replaced by the content slot */ content?: string; /** Whether the navigation item is the currently active item */ current?: boolean; /** Whether the navigation item is disabled */ disabled?: boolean; /** Whether the navigation item has been visited */ visited?: boolean; /** The step index passed with the click event */ stepIndex: number; /** Component used to render the navigation item */ component?: 'button' | 'a'; /** An optional url to use for when using an anchor component */ href?: string; /** Where to display the linked URL when using an anchor component */ target?: string; /** Flag indicating that this navigation item has child steps and is expandable */ expandable?: boolean; /** The id of the navigation item button or link */ id?: string; /** Used to determine the icon displayed next to content. Default has no icon. */ status?: WizardStepStatus; } declare const _default: typeof __VLS_export; export default _default; declare const __VLS_export: __VLS_WithSlots any; }, string, import("vue").PublicProps, Readonly & Readonly<{ onClick?: ((event: MouseEvent, stepIndex: number) => any) | undefined; }>, { component: "a" | "button"; ouiaSafe: boolean; status: WizardStepStatus; content: string; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>, { /** Nested pf-wizard-nav with the `inner-list` flag, for sub-steps */ default?: (props?: Record) => VNode[]; /** The content to display in the navigation item */ content?: (props?: Record) => VNode[]; }>; type __VLS_WithSlots = T & { new (): { $slots: S; }; }; //# sourceMappingURL=WizardNavItem.vue.d.ts.map