export interface Breadcrumb {
    /** The display text of the breadcrumb */
    label: string;
    /** Optional URL; if provided, renders as a link */
    href?: string;
    /** whether the link is used as a 'return' link; if so, return icon is provided */
    return?: boolean;
}
/**
 * Breadcrumbs are used to indicate the current page's location within a navigational hierarchy.
 *
 * @status new
 * @version 8.0.0
 */
export declare class NanoBreadcrumb {
    el: HTMLNanoBreadcrumbElement;
    /** Array of breadcrumb items to render */
    breadcrumbs: Breadcrumb[];
    isOpen: boolean;
    isOverflowing: boolean;
    private mainRef?;
    componentDidLoad(): void;
    componentDidUpdate(): void;
    connectedCallback(): void;
    disconnectedCallback(): void;
    private checkOverflow;
    render(): any;
}
