import type { ExtractPublicPropTypes, PropType } from 'vue'; import type { ThemeClassesOverride, VariantValues } from '@vuecs/core'; import type { BreadcrumbThemeClasses } from './types'; declare const breadcrumbLinkProps: { /** Route target (vue-router `to`). Composes `` for router-aware navigation. */ to: { type: PropType>; default: undefined; }; /** Plain `href` (non-router). */ href: { type: StringConstructor; default: undefined; }; /** * Mark this crumb as the current page. Emits `aria-current="page"` and * folds the `active` axis into `themeVariant` (W3C APG keeps the current * crumb a real link). */ active: { type: BooleanConstructor; default: boolean; }; /** Genuinely disabled crumb. */ disabled: { type: BooleanConstructor; default: boolean; }; /** Theme-class overrides for this component instance. */ themeClass: { type: PropType>; default: undefined; }; /** Theme-variant values for this component instance. */ themeVariant: { type: PropType; default: undefined; }; }; export type BreadcrumbLinkProps = ExtractPublicPropTypes; declare const _default: typeof __VLS_export; export default _default; declare const __VLS_export: import("vue").DefineComponent` for router-aware navigation. */ to: { type: PropType>; default: undefined; }; /** Plain `href` (non-router). */ href: { type: StringConstructor; default: undefined; }; /** * Mark this crumb as the current page. Emits `aria-current="page"` and * folds the `active` axis into `themeVariant` (W3C APG keeps the current * crumb a real link). */ active: { type: BooleanConstructor; default: boolean; }; /** Genuinely disabled crumb. */ disabled: { type: BooleanConstructor; default: boolean; }; /** Theme-class overrides for this component instance. */ themeClass: { type: PropType>; default: undefined; }; /** Theme-variant values for this component instance. */ themeVariant: { type: PropType; default: undefined; }; }>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly` for router-aware navigation. */ to: { type: PropType>; default: undefined; }; /** Plain `href` (non-router). */ href: { type: StringConstructor; default: undefined; }; /** * Mark this crumb as the current page. Emits `aria-current="page"` and * folds the `active` axis into `themeVariant` (W3C APG keeps the current * crumb a real link). */ active: { type: BooleanConstructor; default: boolean; }; /** Genuinely disabled crumb. */ disabled: { type: BooleanConstructor; default: boolean; }; /** Theme-class overrides for this component instance. */ themeClass: { type: PropType>; default: undefined; }; /** Theme-variant values for this component instance. */ themeVariant: { type: PropType; default: undefined; }; }>> & Readonly<{}>, { active: boolean; themeClass: ThemeClassesOverride; themeVariant: VariantValues; to: string | Record; href: string; disabled: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; //# sourceMappingURL=BreadcrumbLink.vue.d.ts.map