import { BreadcrumbItem } from './breadcrumb'; declare const _default: import("vue").DefineComponent, unknown, unknown, () => any[], boolean>; size: import("ll-plus/es/utils").EpPropFinalized; type: import("ll-plus/es/utils").EpPropFinalized; maxCount: import("ll-plus/es/utils").EpPropFinalized; showHiddenItem: import("ll-plus/es/utils").EpPropFinalized; isLinkSkip: import("ll-plus/es/utils").EpPropFinalized; showIcon: import("ll-plus/es/utils").EpPropFinalized; iconColor: import("ll-plus/es/utils").EpPropFinalized; lastIconColor: import("ll-plus/es/utils").EpPropFinalized; separator: import("ll-plus/es/utils").EpPropFinalized; separatorSpace: import("ll-plus/es/utils").EpPropFinalized; separatorColor: import("ll-plus/es/utils").EpPropFinalized; titleColor: import("ll-plus/es/utils").EpPropFinalized; lastTitleColor: import("ll-plus/es/utils").EpPropFinalized; hoverTitleColor: import("ll-plus/es/utils").EpPropFinalized; }>, { bem: { b: (blockSuffix?: string) => string; e: (element?: string) => string; m: (modifier?: string) => string; be: (blockSuffix?: string, element?: string) => string; em: (element: string, modifier: string) => string; bm: (blockSuffix: string, modifier: string) => string; bem: (blockSuffix: string, element: string, modifier: string) => string; is: (name?: string) => string; }; attrs: import("vue").Attrs; slots: Readonly<{ [name: string]: import("vue").Slot; }>; props: import("@vue/shared").LooseRequired, unknown, unknown, () => any[], boolean>; size: import("ll-plus/es/utils").EpPropFinalized; type: import("ll-plus/es/utils").EpPropFinalized; maxCount: import("ll-plus/es/utils").EpPropFinalized; showHiddenItem: import("ll-plus/es/utils").EpPropFinalized; isLinkSkip: import("ll-plus/es/utils").EpPropFinalized; showIcon: import("ll-plus/es/utils").EpPropFinalized; iconColor: import("ll-plus/es/utils").EpPropFinalized; lastIconColor: import("ll-plus/es/utils").EpPropFinalized; separator: import("ll-plus/es/utils").EpPropFinalized; separatorSpace: import("ll-plus/es/utils").EpPropFinalized; separatorColor: import("ll-plus/es/utils").EpPropFinalized; titleColor: import("ll-plus/es/utils").EpPropFinalized; lastTitleColor: import("ll-plus/es/utils").EpPropFinalized; hoverTitleColor: import("ll-plus/es/utils").EpPropFinalized; }>> & Readonly<{}> & {}>; activeIndex: import("vue").Ref; breadcrumbRef: import("vue").Ref; getIconColor: (index: number) => string; getTitleStyle: (index: number) => { color: string; }; setActiveIndex: (index: number) => void; hiddenItems: import("vue").Ref<{ key?: string; title: string; icon?: string; url?: string; target?: string; type?: string; onClick?: (event: MouseEvent, item: BreadcrumbItem, index: number) => void; }[], BreadcrumbItem[] | { key?: string; title: string; icon?: string; url?: string; target?: string; type?: string; onClick?: (event: MouseEvent, item: BreadcrumbItem, index: number) => void; }[]>; processedItems: import("vue").ComputedRef; separatorStyle: import("vue").ComputedRef<{ 'margin-inline': string; color: string; }>; hasSlot: (name: string) => boolean; handleItemClick: (event: MouseEvent, item: BreadcrumbItem, index: number) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly, unknown, unknown, () => any[], boolean>; size: import("ll-plus/es/utils").EpPropFinalized; type: import("ll-plus/es/utils").EpPropFinalized; maxCount: import("ll-plus/es/utils").EpPropFinalized; showHiddenItem: import("ll-plus/es/utils").EpPropFinalized; isLinkSkip: import("ll-plus/es/utils").EpPropFinalized; showIcon: import("ll-plus/es/utils").EpPropFinalized; iconColor: import("ll-plus/es/utils").EpPropFinalized; lastIconColor: import("ll-plus/es/utils").EpPropFinalized; separator: import("ll-plus/es/utils").EpPropFinalized; separatorSpace: import("ll-plus/es/utils").EpPropFinalized; separatorColor: import("ll-plus/es/utils").EpPropFinalized; titleColor: import("ll-plus/es/utils").EpPropFinalized; lastTitleColor: import("ll-plus/es/utils").EpPropFinalized; hoverTitleColor: import("ll-plus/es/utils").EpPropFinalized; }>> & Readonly<{}>, { type: import("ll-plus/es/utils").EpPropMergeType; size: import("ll-plus/es/utils").EpPropMergeType; maxCount: number; items: BreadcrumbItem[]; separator: string; showIcon: import("ll-plus/es/utils").EpPropMergeType; showHiddenItem: import("ll-plus/es/utils").EpPropMergeType; isLinkSkip: import("ll-plus/es/utils").EpPropMergeType; iconColor: string; lastIconColor: string; separatorSpace: number; separatorColor: string; titleColor: string; lastTitleColor: string; hoverTitleColor: string; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;