import { ThemeSize } from "../../theme/types.js"; import { BreadcrumbCompactEmits, BreadcrumbCompactProps, BreadcrumbCompactSlots, BreadcrumbOptionData, BreadcrumbOptionData as BreadcrumbOptionData$1, BreadcrumbUi } from "@soybeanjs/headless/breadcrumb"; import { ClassValue } from "@soybeanjs/headless/types"; //#region src/components/breadcrumb/types.d.ts /** * Properties for the Breadcrumb component. */ interface BreadcrumbProps extends BreadcrumbCompactProps { /** * root class */ class?: ClassValue; /** * Visual size of the component. */ size?: ThemeSize; /** * Per-slot class overrides for the component. */ ui?: Partial; } /** * Events for the Breadcrumb component. */ type BreadcrumbEmits = BreadcrumbCompactEmits; /** * Slots for the Breadcrumb component. */ type BreadcrumbSlots = BreadcrumbCompactSlots; //#endregion export { BreadcrumbEmits, type BreadcrumbOptionData$1 as BreadcrumbOptionData, BreadcrumbProps, BreadcrumbSlots };