import type { BreadcrumbItemInfo, Route } from '@douyinfe/semi-foundation/lib/es/breadcrumb/itemFoundation'; import { BaseProps } from '../_base/baseComponent'; import { VNode, PropType } from 'vue'; import { CombineProps } from '../interface'; export { BreadcrumbItemInfo }; export interface RouteProps extends Route { icon?: VNode; } export interface BreadcrumbItemProps extends BaseProps { onClick?: (item: RouteProps, e: MouseEvent) => void; icon?: VNode; href?: string; separator?: VNode; noLink?: boolean; active?: boolean; shouldRenderSeparator?: boolean; route?: RouteProps; } export declare const vuePropsType: CombineProps; declare const BreadcrumbItem: import("vue").DefineComponent void> | { type: PropType<(item: RouteProps, e: MouseEvent) => void>; default?: any; required?: false; }; icon: PropType> | { type: PropType>; default?: any; required?: false; }; href: PropType | { type: PropType; default?: any; required?: false; }; separator: PropType> | { type: PropType>; default?: any; required?: false; }; noLink: PropType | { type: PropType; default?: any; required?: false; }; active: PropType | { type: PropType; default?: any; required?: false; }; shouldRenderSeparator: PropType | { type: PropType; default?: any; required?: false; }; route: PropType | { type: PropType; default?: any; required?: false; }; style: PropType | { type: PropType; default?: any; required?: false; }; className: PropType | { type: PropType; default?: any; required?: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly void> | { type: PropType<(item: RouteProps, e: MouseEvent) => void>; default?: any; required?: false; }; icon: PropType> | { type: PropType>; default?: any; required?: false; }; href: PropType | { type: PropType; default?: any; required?: false; }; separator: PropType> | { type: PropType>; default?: any; required?: false; }; noLink: PropType | { type: PropType; default?: any; required?: false; }; active: PropType | { type: PropType; default?: any; required?: false; }; shouldRenderSeparator: PropType | { type: PropType; default?: any; required?: false; }; route: PropType | { type: PropType; default?: any; required?: false; }; style: PropType | { type: PropType; default?: any; required?: false; }; className: PropType | { type: PropType; default?: any; required?: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default BreadcrumbItem;