import type { GenericComponentShape, ThemeClassesOverride, VariantValues } from '@vuecs/core'; import type { Component, ExtractPublicPropTypes, PropType, PublicProps } from 'vue'; import type { BreadcrumbItem, BreadcrumbThemeClasses } from './types'; declare const breadcrumbProps: { /** * Crumb data (driver mode). When omitted, the default slot is rendered * as a manual compound (`` etc. by hand). */ items: { type: PropType; default: undefined; }; /** * Collapse the middle of the trail into a single `` * when the crumb count exceeds this. `undefined` (default) = never collapse. */ maxItems: { type: NumberConstructor; default: undefined; }; /** Crumbs to keep before the ellipsis when collapsing. */ itemsBeforeCollapse: { type: NumberConstructor; default: number; }; /** Crumbs to keep after the ellipsis when collapsing. */ itemsAfterCollapse: { type: NumberConstructor; default: number; }; /** * Derive crumbs from a published navigation's `activeTrail` by registry * id (see ``). Ignored when `:items` is * set. Auto-follows the route with zero per-page wiring. */ registryId: { type: StringConstructor; default: undefined; }; /** * Disambiguator for `useBreadcrumbLeaf('id')` when more than one * `` is mounted. Omit for the nearest-ancestor default. */ leafId: { type: StringConstructor; default: undefined; }; /** Root landmark tag. */ as: { type: PropType; default: string; }; /** Accessible name for the `