import { ExtractPropTypes } from 'vue'; import { ISharedRenderlessFunctionParams, ISharedRenderlessParamUtils } from './shared.type.js'; declare const breadcrumbItemProps: { to: ObjectConstructor; replace: { type: BooleanConstructor; default: boolean; }; size: { type: StringConstructor; default: string; validator: (val: string) => boolean; }; option: { type: ObjectConstructor; default: () => {}; }; tiny_mode: StringConstructor; tiny_mode_root: BooleanConstructor; tiny_template: (FunctionConstructor | ObjectConstructor)[]; tiny_renderless: FunctionConstructor; tiny_theme: StringConstructor; tiny_mcp_config: ObjectConstructor; tiny_chart_theme: ObjectConstructor; }; type IBreadcrumbItemProps = ExtractPropTypes; type IBreadcrumbItemRenderlessParams = ISharedRenderlessFunctionParams & { props: IBreadcrumbItemProps; }; interface IBreadcrumbItemApi { state: string | undefined; linkClick: (event: MouseEvent) => void; } type IBreadcrumbItemRenderlessParamUtils = ISharedRenderlessParamUtils; export { IBreadcrumbItemApi, IBreadcrumbItemProps, IBreadcrumbItemRenderlessParamUtils, IBreadcrumbItemRenderlessParams };