import * as React from "react"; export declare const StackBreadcrumbsContainer: import("styled-components").StyledComponent<"div", any, {}, never>; interface IProps { topLevelTitle: string; showBackButton?: boolean; showBreadcrumbs?: boolean; components?: { breadcrumbsContainer?: React.ComponentType; }; } interface IBreadcrumbItem { id: string; parentId: string; url: string; title: string; invisible: boolean; } interface ISwitchItem { id: string; parentId: string; isInitialPageActive: boolean; activePage?: string; } interface IState { breadcrumbs: IBreadcrumbItem[]; switches: ISwitchItem[]; } export declare class Stack extends React.Component { private dirtyHandlerApi?; private history; constructor(props: IProps); render(): JSX.Element; private getVisibleBreadcrumbs; private handleGoBackClick; private goBack; private goAllBack; private addBreadcrumb; private updateBreadcrumb; private removeBreadcrumb; private addSwitchMeta; private removeSwitchMeta; } export {};