import type { Breadcrumb } from '..';
/**
 * Page object for the `nimble-breadcrumb`
 */
export declare class BreadcrumbPageObject {
    protected readonly breadcrumbElement: Breadcrumb;
    constructor(breadcrumbElement: Breadcrumb);
    clickBreadcrumb(index: number): Promise<void>;
    pressKeyOnBreadcrumb(index: number, key: string): Promise<void>;
    setBreadcrumbWidth(width: number): Promise<void>;
    clickScrollLeftButton(): Promise<void>;
    clickScrollRightButton(): Promise<void>;
    areScrollButtonsVisible(): boolean;
    addBreadcrumbItem(label: string): Promise<void>;
    removeBreadcrumbItemByIndex(index: number): Promise<void>;
    updateBreadcrumbItemLabel(index: number, label: string): Promise<void>;
    scrollBreadcrumbItemIntoViewByIndex(index: number): Promise<void>;
    getBreadcrumbViewScrollOffset(): number;
}
