import { RenderResult } from '@dojo/framework/core/interfaces'; export interface BreadcrumbItem { [key: string]: any; href?: string; label: string; title?: string; } export interface BreadcrumbProperties { current?: 'page' | 'step'; href?: string; title?: string; } export interface BreadcrumbGroupProperties { items: BreadcrumbItem[]; label: string; } export interface BreadcrumbGroupChildren { (items: BreadcrumbItem[]): RenderResult; } export declare const Separator: import("@dojo/framework/core/interfaces").DefaultChildrenWNodeFactory<{ properties: import("@dojo/framework/core/interfaces").WidgetProperties & { variant?: "default" | "inherit" | undefined; } & import("@dojo/framework/core/middleware/theme").ThemeProperties; children: import("@dojo/framework/core/interfaces").DNode[]; }>; export { Separator as BreadcrumbSeparator }; export declare const Breadcrumb: import("@dojo/framework/core/interfaces").DefaultChildrenWNodeFactory<{ properties: BreadcrumbProperties & import("@dojo/framework/core/interfaces").WidgetProperties & { variant?: "default" | "inherit" | undefined; } & import("@dojo/framework/core/middleware/theme").ThemeProperties; children: import("@dojo/framework/core/interfaces").DNode[]; }>; export declare const BreadcrumbGroup: import("@dojo/framework/core/interfaces").OptionalWNodeFactory<{ properties: BreadcrumbGroupProperties & import("@dojo/framework/core/interfaces").WidgetProperties & { variant?: "default" | "inherit" | undefined; } & import("@dojo/framework/core/middleware/theme").ThemeProperties; children: BreadcrumbGroupChildren; }>; export default BreadcrumbGroup;