import { Breadcrumb as FoundationBreadcrumb } from '@ni/fast-foundation';
import type { BreadcrumbAppearance } from './types';
declare global {
    interface HTMLElementTagNameMap {
        'nimble-breadcrumb': Breadcrumb;
    }
}
/**
 * A nimble-styled breadcrumb
 */
export declare class Breadcrumb extends FoundationBreadcrumb {
    appearance: BreadcrumbAppearance;
    /**
     * @internal
     */
    showScrollButtons: boolean;
    /**
     * A reference to the list div
     * @internal
     */
    list: HTMLElement;
    /**
     * @internal
     */
    readonly leftScrollButton?: HTMLElement;
    private readonly listResizeObserver;
    constructor();
    /**
     * @internal
     */
    onScrollLeftClick(): void;
    /**
     * @internal
     */
    onScrollRightClick(): void;
    /**
     * @internal
     */
    connectedCallback(): void;
    /**
     * @internal
     */
    disconnectedCallback(): void;
}
export declare const breadcrumbTag = "nimble-breadcrumb";
