import { BaseWidget } from '../base-widget'; import { NgAisInstantSearch } from '../instantsearch/instantsearch'; import { NgAisIndex } from '../index-widget/index-widget'; export declare type BreadcrumbState = { createURL: (value: string) => string; items: BreadcrumbItem[]; refine: (value: string) => void; }; export declare type BreadcrumbItem = { name: string; value: string; }; export declare class NgAisBreadcrumb extends BaseWidget { parentIndex: NgAisIndex; instantSearchInstance: NgAisInstantSearch; attributes: string[]; rootPath?: string; separator?: string; transformItems?: (items: BreadcrumbItem[]) => U[]; get isHidden(): boolean; get items(): { separator: boolean; isLast: boolean; name: string; value: string; }[]; state: BreadcrumbState; constructor(parentIndex: NgAisIndex, instantSearchInstance: NgAisInstantSearch); ngOnInit(): void; handleClick(event: MouseEvent, item: BreadcrumbItem): void; }